Шадринец, и такое, поди, с марта прошлого года?..
Именно тогда обновилось api vk и передача в параметрах нужной версии api (тот самый параметр v (version)) стала обязательной.
Zau4man
+1110
Репутация
19741
Рейтинг
Rainbow, так и есть. Метод авторизации, завершающий регистрацию, оканчивается строками
Rainbow, olegan говорил немного о другом: сейчас, если пользователь передумает давать доступ к своим данным, он будет перемещен на главную страницу. Логичнее вернуть его на страницу с кнопочками соц. сетей.
//редиректим //если только что зарегался if (cmsUser::getSetUPS('first_auth', $user['id'])) { cmsUser::deleteUPS('first_auth', $user['id']); $this->controller_auth->redirect($this->controller_auth->getAuthRedirectUrl($this->controller_auth->options['first_auth_redirect'])); } //если не регался, а только авторизовался $this->controller_auth->redirect($this->controller_auth->getAuthRedirectUrl($this->controller_auth->options['auth_redirect']));
Да
olegan, ценное замечание. Будет возвращать на ту страницу, на которой пользователь нажал на кнопку.
увеличьте счетчик в Настройки сайта — Интерфейс.Как решили?
Некликабельность 100% связана со стилями шаблона.
это гугл хром или яндекс браузер.Хотя не знаю откуда заполняется в админке это поле.
В опере такого нет.
На чем основывается браузер, подставляя туда е-майл пользователя, запомненный в браузере, непонятно.
да, 1 файл (frontend.php)под кубом
привязка не предусмотрена. Да и не представляю, зачем это пользователю.Предусмотрено ли добавление разных соцсетей к одному аккаунту? Т.е. разные авторизации — разный профиль на сайте? Или учтено?
В компоненте логика проверки такова:
— сперва идет проверка на совпадение id в соц. сети с уже регистрировавшимися через компонент
— потом идет проверка по е-майл
Если совпадение есть — пользователь авторизуется. Если нет — регистрируется и авторизуется.
Эту логику можно пересмотреть, если есть объективные причины.
По логике выше. Если у них запрашивался е-майл, то при совпадении с имеющимся в базе, пользователь будет авторизован.ЗЫ: Если стоял Юлогин как будут авторизовываться пользователи которые уже авторизовывались через него?
хороший вопрос. Набор отдаваемых данных сетями разных, как и набор полей в профилях на ваших сайтах. В данный момент тянется Имя, фамилия, аватарка, по возможности е-майл (для вк е-майл обязателен).Вопрос: подтягивает ли компонент аватар пользователя?
Вполне вероятно стоит добавить в компонент настройки выбора полей для типовых данных, отдаваемых соц. сетями. И если они есть — заполнять в профиль.
Ссылки простые и имеют вид zauth/vk zauth/ok zauth/fb соответственно. Если в опциях отключить какую-то из соц. сетей, такая ссылка будет возвращать пользователя на главную страницу.Дайте пример как будет выглядеть ссылка в шаблоне
В файле system\controllers\content\actions\category_edit.php в строчке 49 (версия 2.11.0) есть такой хук
еще чуть ниже есть такой же, но с упором на тип контента.
не подходит?
$ctype, $category, $new_category ));
не подходит?
На мой взгляд, такие вещи надо делать под конкретный шаблон.
Не могу представить, например, первый пример в default шаблоне.
Не могу представить, например, первый пример в default шаблоне.
Предлагаю всем, кому интересен подобный функционал, принять участие в обсуждении в данной теме.
Разрабатываю компонент, который позволит регистрироваться и авторизовываться на сайте, используя аккаунты в соц. сетях. В данный момент поддерживается регистрация с помощью вконтакте, одноклассники и фейсбук.
КАК ЭТО РАБОТАЕТ
1. На сайте в нужных местах размещается виджет, который выводит ссылки для входа с помощью доступных соц. сетей.
2. Пользователь, нажимая на эти ссылки, попадает в соц. сеть, которая спросит его согласия поделиться данными с сайтом.
3. Если пользователь согласится, он будет либо зарегистрирован на сайте и авторизован, либо авторизован.
КАРТИНКИ
Подробно о компоненте можно прочитать тут www.zau4man.ru/moi-komponenty/komponent-avtorizacija-s-pomoschyu-soc-s.html
Демо тут bergorod.ru/auth/register
Все зарегистрированные через компонент будут периодически удаляться
Прошу высказаться тех, кому компонент интересен, пожелания, замечания. Возможно, у вас есть идеи по расширению функционала. Какие соц. сети, на ваш взгляд, стоит добавить. Возможно, есть иное видение логики компонента, его настроек. Возможно, нужна большая детализация по регистрирующимся через компонент.
Убедительная просьба, если вам нравится ulogin или loginza, пройдите мимо темы и продолжайте их использовать.
Разрабатываю компонент, который позволит регистрироваться и авторизовываться на сайте, используя аккаунты в соц. сетях. В данный момент поддерживается регистрация с помощью вконтакте, одноклассники и фейсбук.
КАК ЭТО РАБОТАЕТ
1. На сайте в нужных местах размещается виджет, который выводит ссылки для входа с помощью доступных соц. сетей.
2. Пользователь, нажимая на эти ссылки, попадает в соц. сеть, которая спросит его согласия поделиться данными с сайтом.
3. Если пользователь согласится, он будет либо зарегистрирован на сайте и авторизован, либо авторизован.
КАРТИНКИ
Демо тут bergorod.ru/auth/register
Все зарегистрированные через компонент будут периодически удаляться
Прошу высказаться тех, кому компонент интересен, пожелания, замечания. Возможно, у вас есть идеи по расширению функционала. Какие соц. сети, на ваш взгляд, стоит добавить. Возможно, есть иное видение логики компонента, его настроек. Возможно, нужна большая детализация по регистрирующимся через компонент.
Убедительная просьба, если вам нравится ulogin или loginza, пройдите мимо темы и продолжайте их использовать.
Компонент
Авторизация с помощью социальных сетей
от
Zau4man
Демо
Купить
2000 руб.
Как совершить покупку?
Запрос на покупку можно сделать в личку на сайте instantcms, e-mail: evg.bulakh@gmail.com, или через форму слева на этом сайте.Или оплатите указанную сумму на кошелек Yoomoney (бывшие Яндекс деньги) 41001346743476, указав в комментарии ваш e-mail и цель покупки.Установочный пакет и подробная инструкция будут высланы на указанный e-mail.
Александр, попробуйте сменить название просто в списке компонентов
Опередили выше
Опередили выше
Alekskrug, тут вам надо обратиться к разработчикам дополнений, установленных на вашем сайте:
multilang и smartslider.
multilang и smartslider.
Добавлю. Искать ошибку в базе не надо.
Базово компонент отлично работает и без регистрации в controllers.
Базово компонент отлично работает и без регистрации в controllers.
попробуйте перед этим очистить кеш, нажав ctrl + f5 в админке на этой странице.панеле управления выставляю галочку пропустить шаг
Голдман Сакс, создайте один набор в типе контента docs.instantcms.ru/manual/ctypes/datasets/add
Сортировка по заголовку и по возрастанию.
Сортировка по заголовку и по возрастанию.
