Recommended Posts

1. Добавлена авторизация через: facebook, twitter, одноклассники, google+

2. Блок ссылок авторизации теперь нужно добавить в шаблон вот таким кодом:

{$socialauth_panel}

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

У меня шаблон realia,  а куда именно это добавлять?

/template/frontend/realia/login_register.tpl

Вместо этого

                {if isset($vk_url) && $vk_url!=''}                <div class="row">                                                </div>                {/if}

и этого

                        {if $vk_url != ''}                         <a href="{$vk_url}" class="btn btn-info" ><img src="{$estate_folder}/apps/socialauth/img/vk.png" border="0"/> {$L_AUTH_VKONTAKTE}</a>                        {/if} 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Все сервисы установил, но почему то не работает ВК. Нажимаю кнопку Авторизоваться - просто редиректит на главную, авторизация не происходит. Настройки все верные.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Скажите, планируется добавление Яндекса - вроде много кто пользуется им.

Добавим.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

/template/frontend/realia/login_register.tpl

Вместо этого

                {if isset($vk_url) && $vk_url!=''}                <div class="row">                                                </div>                {/if}

и этого

                        {if $vk_url != ''}                         <a href="{$vk_url}" class="btn btn-info" ><img src="{$estate_folder}/apps/socialauth/img/vk.png" border="0"/> {$L_AUTH_VKONTAKTE}</a>                        {/if} 

что то я напутал в шаблоне pure как исправить

 <div class="tab-pane active" id="profile">
            <form action="#" class="form-horizontal">
              
                    <h3>{$L_HAVE_LOGIN_YET}</h3>
                    <p>{$L_AUTH_PLEASE}</p>
            
                {$socialauth_panel}
              
                    {$L_AUTH_WRONG_LOGIN_PASSWORD}
                </div>
                <div class="control-group">
                    <label class="control-label">{$L_LOGIN} <span class="required">*</span></label>
                    <div class="controls">
                        <input name="login" type="text" value="" />
                    </div>
                </div>
                <div class="control-group">
                    <label class="control-label">{$L_PASSWORD} <span class="required">*</span></label>
                    <div class="controls">
                        <input name="password" type="password" value="" />
                    </div>
                </div>
                
                <div class="control-group">
               <div class="controls">
                   <label class="checkbox">
<input type="checkbox" name="rememberme"> {$L_AUTH_REMEMBERME}
</label>
</div>
                </div>
                
                
                <div class="control-group">
                    <div class="controls">
                        <input type="submit" id="login_button" class="btn btn-primary" value="{$L_LOGIN_BUTTON}" />
                        {$socialauth_panel}
                        
                    </div>
                </div>
                <div class="control-group">
                    <div class="controls">
                        <a href="{$estate_folder}/remind/">{$L_AUTH_FORGOT_PASS}</a>
                    </div>
                </div>
            </form>
      </div>
    </div>
  </div>
  <div class="modal-footer">
    <button class="btn" data-dismiss="modal" aria-hidden="true">{$L_CLOSE}</button>
  </div>
</div>

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Надо получить ключи, примерно по такому принципу - https://yadi.sk/d/ZPqojtN7hQFs4(здесь про автопостинг в Фейсбук и ВКонтакте)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

- извините, удалить не могу. Нашёл решение в другой ветке 

Изменено пользователем DoobBY

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 03.07.2014в17:56, abushyk сказал:
В 03.07.2014в17:52, serv2012 сказал:

А что вписывать в поля Redirect_URI каждого сервиса?

 

ВК 


http://сайт/socialauth/login?do=login_vk

ОК 


http://сайт/socialauth/login?do=login_ok

ФБ 


http://сайт/socialauth/login?do=login_fb

Гугль 


http://сайт/socialauth/login?do=login_gl

Твиттер 


http://сайт/socialauth/login?do=login_tw

Господа.. 
вот авторизация спрашивал неоднократно (((
но так и не смог получить подходящий вариант
использовал коментарии и предложения по замене кода - получается кривой код
и пришлось вернуться в версию без авторизации.
опция настолько удобная, и не работает (((
помогите кто может
очень хочу авторизацию через социальные сети

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Что не получается? Сама панель с кнопками не появляется? Или авторизация не срабатывает?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
10 час назад, SergeiMashkin сказал:

использовал коментарии и предложения по замене кода - получается кривой код

Напишите более развернутый ответ, скрины и сообщения об ошибках.

Тогда поможем решить вашу проблему.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
1 час назад, rumantic сказал:

Напишите более развернутый ответ, скрины и сообщения об ошибках.

Тогда поможем решить вашу проблему.

использовал это:

Блок ссылок авторизации теперь нужно добавить в шаблон вот таким кодом:

{$socialauth_panel}


с дополнением здесь:

/template/frontend/realia/login_register.tpl

Вместо этого

                {if isset($vk_url) && $vk_url!=''}                <div class="row">                                                </div>                {/if}
                        {if $vk_url != ''}                         <a href="{$vk_url}" class="btn btn-info" ><img src="{$estate_folder}/apps/socialauth/img/vk.png" border="0"/> {$L_AUTH_VKONTAKTE}</a>                   

и в итоге получился двойной вывод кнопок в авторизации.

далее кнопки не рабочие , (я так понимаю надо настройки в админке ввести)
как настроить - инструкции нет. это понимаю - метод личного тыка.
 

сейчас все вернул на место, 
указана только вк кнопка

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Я не понял смысла замены того, что вы написали в первом листинге, тем, что вы показали во втором. Просто текст первого нужно было заменить на

{$socialauth_panel}

В результате должны выйти несколько кнопок56e9b8606b59f_0.png.f0a33c4e571743d63fe7колько кнопок

но только уже без кнопки ВК вверху.

Настройки следует сделать по http://ruseller.com/lessons.php?rub_id=37&id=1674. Там есть статьи на каждую соцсеть. По сути из каждой нуно выполнить или первый, или первый и второй пункты - т.е. создать приложение под свой модуль авторизации и получит ключи для него, которые затем ввестив  настройках приложения Авторизация через соцсети.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

http://www.rimrealty.ru/socialauth/login?do=login_gl 
все по инструкции
но
выдача
The redirect URI in the request, http://rimrealty.ru/socialauth/login?do=login_gl, does not match the ones authorized for the OAuth client. Visit https://console.developers.google.com/apis/credentials/oauthclient/585337451855-rok7tnl9e6293vmqlgg6iaql1qq18mf5.apps.googleusercontent.com?project=585337451855 to update the authorized redirect URIs.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
20 часов назад, SergeiMashkin сказал:

http://www.rimrealty.ru/socialauth/login?do=login_gl 
все по инструкции
но
выдача
The redirect URI in the request, http://rimrealty.ru/socialauth/login?do=login_gl, does not match the ones authorized for the OAuth client. Visit https://console.developers.google.com/apis/credentials/oauthclient/585337451855-rok7tnl9e6293vmqlgg6iaql1qq18mf5.apps.googleusercontent.com?project=585337451855 to update the authorized redirect URIs.

to update the authorized redirect URIs - это значит что в гугле не настроили обратный адрес.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
12 часа назад, rumantic сказал:

to update the authorized redirect URIs - это значит что в гугле не настроили обратный адрес.

да. но редирект верный.. 
что-то не клеится ( слишком умные настройки у гугля)))))

с твитером тоже засада - не нашел где он мне клч и секрет хочет дать (((

короче гугль и витер авторизацию от меня спрятали ((((( не дают чайнику пользоваться ;)

а я то размечтался еще и моймир с линкедином прицепить (

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Похожие публикации

    • Автор: Chernetskiy
      Наконец-то Яндекс сподобился и объявил (в рассылке) о возможности авторизации на сайтах и в сервисах через Яндекс. Объясняют так: 
      Это часто удобнее, быстрее и безопаснее, чем создавать собственную систему авторизации. Нашу технологию просто внедрить и можно подключить практически к любому сайту. Использование технологии бесплатно. Она даёт значимые преимущества:
      1. Для пользователей — быстрый вход на сайт
      Авторизация Яндекса упрощает доступ к вашему сайту миллионам пользователей, зарегистрированных на Яндексе. Им не нужно придумывать и запоминать ещё один логин и пароль.
      2. Для вас — возможность эффективнее монетизировать свой сайт
      Авторизованный в системе Яндекса пользователь обычно приносит больше денег, чем неавторизованный, благодаря лучшему таргетингу рекламы в Рекламной сети Яндекса.
      Чтобы настроить на своем сайте авторизацию через Яндекс, используйте SDK Яндекс.Паспорта. Инструкции, как установить технологию быстрой авторизации, и документацию вы найдёте здесь.
      Для мобильных приложений доступен мобильный SDK.
      Если при подключении и настройке авторизации возникли сложности, напишите в нашу службу поддержки через специальную форму, мы обязательно поможем.
    • Автор: Алексей91
      Добрый день! Помогите пожалуйста разобраться с некоторыми моментами на сайте, вопросы на фото. И вопрос по поводу геолокации на карте, разные объявления на одном и том же доме не отображаются, выходит только одно, как можно исправить?

    • Автор: Макс
      страница авторизации , в каком файле находится в login_register.tpl.html ??
      хочу поставить там это <a name="goregister"></a> 
      в кнопку это <a href="{$estate_folder}/login/#goregister" class="login_btn">Вход</a> чтобы при нажатии сразу опускалось на это место авторизации
       
       (ксс и бут сап мин у меня не подключены я вывел на отдельную страницу вход) 

    • Автор: bunz
      Здравствуйте! Интересует, как включить авторизацию через соцсети для Одноклассников, FB и Google с Твиттером?
      Для ВКонтакте есть инструкция, сделал/
      А как получить FB REDIRECT URI, например или ODNOKLASSNIKI REDIRECT URI ?
    • Автор: Chernetskiy
      Существует достаточно скриптов для размещения кнопок соц.сетей на сайте. Вот наткнулся на интересный вариант вот здесь
      Суть в том, что скрипт настраиваемый, кнопки на выбор, положение панели может быть как горизонтальным так и вертикальным (плавающая панель), есть дополнительные кнопки отправки по e-mail, печати страницы, RSS...
      Подробности по подключению и другим вариантам есть еще здесь
      Вот еще вариант