Модуль "Супер регистрация/авторизация + Социальные сети" для ICMS 1.10.3

+24
4.67K
Приветствую.

Хочу представить модуль для регистрации и авторизации на аяксе.
Иллюстрация

Бесплатная версия включает в себя:

1. Один дизайн окна авторизации и регистрации
2. Один вариант появления окон
3. 6 социальных кнопок (ВКонтакте, Одноклассники, Facebook, МойМир, Google+, Яндекс) для авторизации на сайте.
4. Быстрая авторизация через соц сети — без использования Логинзы или ULogin. Работа с соц сетями построена на основе протокола OAuth2.
5. Корректная привязка аккаунтов соц сетей к профилю, без задваивания (синхронизируется по email, с вводом кода подтверждения).
6. Адаптивность. Работа на малых разрешениях экрана.

Премиум версия дополнительно включает:

1. 17 вариантов дизайна прямо из админки. Светлые и темные варианты — для настройки под любой сайт.
2. 13 вариантов появления окна авторизации/регистрации
3. Возможность использования своих уникальных иконок для социальных сетей — в админке указывается папка с иконками.
4. Бонус — Плагин для профиля пользователя, для привязки аккаунтов соц сетей к профилю на сайте.
5. Бесплатные обновления в рамках первой ветки движка.
6. Открытый код и возможность поставить на все свои сайты.

Стоимость платной версии — 800 руб. Купить можно тут

Для старых покупателей — 600 руб (скидка 25%)

Купить можно будет начиная с субботы, 10 апреля.

Чего нет:

1. Не реализована регистрация по инвайтам.

Плюс прямого контакта с социальными сетями (без участия логинзы и юлогина) в том, что мы не зависим от периодических тормозов на стороне провайдера и не отдаем данные своих пользователей третьей стороне. Создание своего приложения позволяет получить дополнительные возможности от взаимодействия с социалками, например получить информацию о друзьях пользователя (как делает фотострана.ру).

Как использовать друзей вопрос открыт, предлагайте если есть мысли..

Как увидеть модуль на демо сайте.

1. зайти на demo.myinstant.ru.
2. Поиграть с настройками модуля можно зайдя под аккаунтами
demo1, demo2, demo3, пароли у всех 123456. Ссылка на модуль в админке — demo.myinstant.ru/admin/index.php?view=modules&do=config&id=88

3. Варианты дизайна можно посмотреть на вкладке “Настройки дизайна”. После выбора значения в выпадающем списке ниже отобразится скрин окна авторизации в выбранных цветах.
4. Поле “Эффект появления окна (анимация) “ отвечает за выбор эффекта при появлении окна у пользователя.
5. На вкладке “Общие настройки” можно поменять заголовки окон, ширину окна регистрации и тд.
6. На вкладке “Настройки социальных сетей” самые важные настройки. Для каждой соц сети нужно указать параметры созданных приложений (там же есть ссылки на страну создания такого приложения для каждой сети). На демо сайте поля “client_id “ и “client_secret” не отображаются, это секретная информация, которую нельзя разглашать:)
7. Зайти в свой профиль и открыть вкладку "Мои социальные профили"



Инструкция по установке:

1. Скачать и развернуть архив в корень сайта.
2. Указать в админке модуля на вкладке “Настройки социальных сетей” информацию о своих приложениях в соц сетях (как создать приложения — далее)

Создание приложений для работы с социальными сетями.
1. ВКонтакте
Ссылка на страницу для создания приложения — vk.com/editapp?act=create
Инструкция ruseller.com/lessons.php?rub=37&id=1659 (первый шаг)

2. Одноклассники
Ссылка на страницу для создания приложения — www.odnoklassniki.ru/dk?st.cmd=appEditWizard&st._aid=Apps_Info_MyDev_AddApp
Инструкция ruseller.com/lessons.php?rub=37&id=1661 (первый шаг)

3. Mail.ru
Ссылка на страницу для создания приложения api.mail.ru/sites/my/add
Инструкция ruseller.com/lessons.php?rub=37&id=1663 (первый шаг)

4. Facebook
Ссылка на страницу для создания приложения developers.facebook.com/apps
Инструкция ruseller.com/lessons.php?rub=37&id=1670 (первый шаг)

5. Яндекс
Ссылка на страницу для создания приложения oauth.yandex.ru/client/new
Инструкция ruseller.com/lessons.php?rub=37&id=1666 (первый шаг)

6. Google
Ссылка на страницу для создания приложения code.google.com/apis/console/
Инструкция ruseller.com/lessons.php?rub=37&id=1668 (первый шаг)

Ссылка на архив с бесплатной версией (в процессе подготовки, последняя версия на демо — правим баги)


Иллюстрация
Иллюстрация
Иллюстрация
Иллюстрация
Иллюстрация
Иллюстрация

Купить можно тут
+2
Роман Роман 9 лет назад #
Тем кто покупал ранее?
+6
SEOrigin SEOrigin 9 лет назад #
А тем кто покупал как всегда у Sjen - болт. Не довёл до ума ни один компонент. Собирает бабло, обещая обновления и багфиксы и сливается на несколько месяцев. Потом опять как чёрт из табакерки появляется с новой недоделкой и всё начинается снова. Те, кто собирается покупать - сто раз подумайте перед покупкой.
-3
SJen SJen 9 лет назад #
не комментирую)
+3
SEOrigin SEOrigin 9 лет назад #
Другого ответа я в принципе не ожидал.
-1
SJen SJen 9 лет назад #
да дело не в ответе - я мог написать и "другой ответ", когда я подготовлю версию - то конечно сразу ее выложу. У меня даже мыслей нет прятать ее от всех.
Проблемы будут, никуда от них не деться.

У меня вот другая головная боль - вышла двойка. И вопрос либо игноровать ее пока и делать обновления для первой ветки. Или оставить первую доживать и переходить целиком на двойку. Поддерживать одновременно по две версии каждой разработки я не потяну.
+1
Юрий Юрий 9 лет назад #
SJen:
У меня вот другая головная боль - вышла двойка.
Сложно представить, что же с вами будет, когда выйдет тройка.
0
SJen SJen 9 лет назад #
Со мной все супер, не переживайте вы так, а все мои проекты пока на первой ветке - переход на вторую со всеми обновлениями займет не один месяц.

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

Но если вы пытаетесь меня подколоть, то выглядит крайне забавно))
Это ведь я нахожу время писать вещи, которыми можно поделиться, а не вы.
0
Евгений Евгений 9 лет назад #
Приобретал у Вас для первой ветки, хотелось бы уже на двойку приобрести, когда планируется представить общественности?
+2
Май Май 9 лет назад #
Круто! Теперь ждем для двойки!

А то, что вы называете вариантами дизайна на самом деле просто вариации цветовых схем одного дизайна, различные варианты дизайна - это когда используются различные идеи, стили и композиции.
+2
akhasanov akhasanov 9 лет назад #
А компонент предполагается продавать таким же сырым и глючным?
Баг нашел в первую секунду пользования. Потестили бы для начала...
0
akhasanov akhasanov 9 лет назад #
Скриншот:
""
0
akhasanov akhasanov 9 лет назад #
Авторизация через ФБ в принципе не работает.
-3
SJen SJen 9 лет назад #
Спасибо, проверим.
У меня работает фэйсбук. Только что зашел через эту соц сеть.

За баги спасибо.
К сожалению они всегда сопровождают бесплатные первые версии, без этого никак. Но то что вы написали поможет их исправить.
-4
SJen SJen 9 лет назад #
Продавать не планирую, сделал специально бесплатную версию, которую выложил для свободного скачивания.
Цветовые схемы сделал для своих проектов.
-3
Алексей Т Алексей Т 9 лет назад #
Опера
Версия:
12.17
Платформа:
Win32
Система:
Windows 7
""
-4
SJen SJen 9 лет назад #
Спасибо, что уделили время на тестирование модуля - это как раз и есть плата за бесплатную версию smile
0
Atid Atid 9 лет назад #
В бесплатной версии покупатель имеет право/возможность самостоятельно настроить первые два пункта из платной версии?
-13
Алексей Т Алексей Т 9 лет назад #
http://master.demo.offlajn.com/demo.html#improved_ajax_login_and_register
можно купить лицензию тут и поменять
-4
SJen SJen 9 лет назад #
купить можно, если у вас Joomla
Там только социалок под рунет нет
И авторизации под инстант, ну а в остальном (если у вас Joomla), то, конечно, можно и там купить.
-6
SJen SJen 9 лет назад #
Файлы все открыты, можно править все что угодно - даже полностью переверстать или поменять цвета на свои.
Я вынес в платную версию (которой по сути еще нет, будет не раньше выходных - после исправления всех замечаний) только сервисы для удобства. Ну и плагин для профиля там же. По фукнционалу все есть и так.

Другое дело если у вас 15 сайтов и вы хотите на каждый поставить уникальный дизайн (ну или уникальную цветовую раскраску если угодно) - тогда настройка из админки облегчит жизнь и позволит сделать все в "один клик".
+4
Николаич Николаич 9 лет назад #
А что, с этим расширением будет примерно так же, как и с "Проблемами и Решениями"? rofl
+7
picaboo picaboo 9 лет назад #
а что, там все как и обещали.

Есть проблемы и нет решений
+4
bondar bondar 9 лет назад #
) точно
-2
Dinar Dinar 9 лет назад #
Блин.. где ты раньше был :))
Точно, сами же купили проблемы )
-5
SJen SJen 9 лет назад #
"Проблемные" проблемы следующие в очереди на обновление. Я не могу делать разные проекты одновременно.
Схема простая - делается один, потом другой, потом третий.
0
Stecc Stecc 9 лет назад #
Не могу понять, в чем преимущество этого плагина от той же бесплатной Логинзы? Может кто-то объяснит? scratch
+1
Def Def 9 лет назад #
логинза вообще корявая. аватарки дергает только маленькие. проверки на уникальность в плагине нет, в связи с чем регаясь через разные социалки мы получаем разные профили.
-3
SJen SJen 9 лет назад #
да у меня тоже бесплатное решение с соц сетями))
Логинза создает 10 пользователей для ваших 10 аккаунтов в социальных сетях. Но зато в ней 100500 вариантов авторизации, включая всякие блогоплатформы.
+1
rdimrs rdimrs 9 лет назад #
"Как использовать друзей вопрос открыт, предлагайте если есть мысли.." Плагин или модуль "Пригласить друзей из соцсетей" само собой напрашивается. Кнопка посоветовать друзьям статью или блог автоматом в сообщения или на стену, если такое вообще возможно)
+1
rdimrs rdimrs 9 лет назад #
Был бы плагин "Пригласить друзей из соцсетей" купил бы не думая)... Хотя и так чуть позже куплю)
+1
Def Def 9 лет назад #
да, пригласить друзей - это уже круто!)
0
SJen SJen 9 лет назад #
Да, конечно, круто. Только этой возможности социальные сети нам не дают. Максимум что можно - это просто найти друзей и показать, кто из них зареган на вашем сайте (такая штука есть в фотостране, fotostrana.ru)

Специально облазил все руководство для разработчиков от ВКонтакте. Нет такой возможности.. может быть раньше была, но уже прикрыли.
+1
rdimrs rdimrs 9 лет назад #
ну тогда просто модуль с теми кто зарегистрировался из друзей.
0
Крот Крот 9 лет назад #
это можно сделать, но нужен дополнительный "клик" посетителя

получения данных пользователя без его согласия - не есть гуд
-1
SJen SJen 9 лет назад #
akhasanov:
Авторизация через ФБ в принципе не работает.

Не могу подтвердить.. Попробуйте еще раз, у меня все получается.

Cтудия Sitestroi:
Опера Версия: 12.17 Платформа: Win32 Система: Windows 7
Должно быть исправлено (не могу в точности повторить полевые условия, чтобы ответить точно). Не все браузеры одинаково полезны..

akhasanov:
А компонент предполагается продавать таким же сырым и глючным?
Исправлено.

Если еще есть мысли о сыром и глючном - пишите.

Супер акция С вас баги - с меня безглючный бесплатный модуль для инстанта smile
+1
PolarOne PolarOne 9 лет назад #
Хорошая акция!
Дайте платную версию, не найду багов - обязуюсь оплатить.)
А вообще вопрос... хотя вижу, открытый код и тп, хотя стили наверное и без открытого кода можно править...
0
Нил™ Нил™ 9 лет назад #
у меня тоже facebook не сработал на демосайте. : App Not Setup: The developers of this app have not set up this app properly for Facebook Login.
а подтверждение email при входе через соцсети отключается опционально? Всегда раздражает на сайтах когда предлагают быстрый вход чере соцсети а потом по сути предлагают проходить регистрацию ввод email подтверждение
0
PolarOne PolarOne 9 лет назад #
есть такое.
Лично мне понравилось как сделано на этом сайте. Но все равно от mail уйти неззя.
-1
SJen SJen 9 лет назад #
про фэйсбук понял, авторизовать можно только мне как администратору приложения. Для использования приложения для всех остальных нужно его настроить. Пока не разбирался, это тема отдельного поста (хотя возможно все очень просто, надо почитать мануалы от Цукерберга)
-1
SJen SJen 9 лет назад #
сделаю опционально.
Минусы: задвоения по пользователям и юзеры без электронки,
Плюсы: простота для посетителей
0
Су-27 Су-27 9 лет назад #
SJen - ещё вчера вам отправил в личку сообщение. Ответьте будь ласка hoho
-4
SJen SJen 9 лет назад #
давно не заходил, у меня там полсотня сообщений.. еще не все разобрал
0
fotpod fotpod 9 лет назад #
SJen, спасибо за модуль, вы отличный прогер, по моему мнению один из лучших для инстанта, просто ваша фантазия в плане новых разработок значительно опережает ваши руки в плане корректировки уже созданных. Творите еще, просто не забывайте об обязательствах за платные версии. v
0
PolarOne PolarOne 9 лет назад #
Предложение.
Почти всегда идет захламление вкладок профиля.
Имею в виду:
4. Бонус - Плагин для профиля пользователя, для привязки аккаунтов соц сетей к профилю на сайте.

Не правильнее ли такое перенести в "Мои настройки"?
0
SJen SJen 9 лет назад #
Возможно, но это получается хак компонента "Users" - этого бы не хотелось.
Но на самом деле это можно сделать и модулем и отображать его пользователям.

Это, конечно, если нет желания, чтобы, например, друзья могли видеть мои соц профили. В настройках это информация будет только для хозяина.
0
ValeraK ValeraK 9 лет назад #
Предложение вынести аккаунты соцсетей в область никнейма "Я в соцсетях" где пользователь может и самостоятельно вбить адреса своих профилей в других соцсетях. Видел где то по-моему на "спрашивай" было но только вк. Ну и автоматом вбивалось если пользователь входил с аккаунта соцсетей. И предусмотреть в настройках отключение этой функции. Как то так)
-2
SJen SJen 9 лет назад #
Так у меня же вроде так и есть.. Или я не понял чего-то?

Пользователь и так может самостоятельно присоединить к своему профилю свои социальные аккаунты. Это находится у него в профиле (я это назвал не "Я в соц сетях", а "Мои социальные профили").

Так же может отключить какой-то социальный профиль.

На демо сайте можно посмотреть эту штуку - надо авторизоваться под кем-нибудь, чтобы вкладка отображалась.
0
ValeraK ValeraK 9 лет назад #
Не я имею ввиду не делать вкладку а добавить именно в профиль, точнее рядом с ником, там всегда есть место свободное и в таком исполнении логичнее назвать "Я в соцсетях")
0
prosis prosis 9 лет назад #
так купившим ранее обновление будет разослано или покупать опять надо?
-2
SJen SJen 9 лет назад #
на самом деле модуль бесплатный - в нем намного больше функций, чем было у "купивших".
Там не было социальных кнопок с прямой авторизацией.

Долго думал что делать с премиум версией, которая уже напичкана всякими плюшками типа 17 скинов и 13 эффектов, да еще и плагина для привязки соц аккаунтов..

Не надо покупать, пусть будет absolutely free.
Но рассылать ее буду по запросу - потому что в то далекое время у меня еще не было автоматизированного магазина по продаже софта и фиксирования всех купивших с электронками.

Напишите электронку - добавлю вас в свою базу (для последующих обновлений) и вышлю архив.
0
rdimrs rdimrs 9 лет назад #
Предложение сделать в платной версии.
1) Если данные заполнены(не пусты) например "Имя" то появлялась бы галочка или изменялся цвет текстового поля.
2) Проверка занятости логина аджакс
3) Проверка совпадения паролей на аджакс
4) Предупреждение о сложности пароля. простой/средний/сложный
5) Виджет вк
0
ALreD ALreD 9 лет назад #
Так что то не ясно... А как бесплатную версию получить??? Везде ссылка на "купить", на оф. сайте - тоже...
0
SJen SJen 9 лет назад #
я ссылку спрятал, потому что подправлял модуль - сегодня/завтра выложу для скачивания.
У меня в файлах лежит архив - можете попробовать поставить и проверить у себя как работает - скачать. Потом просто закинете подправленную версию.
0
ALreD ALreD 9 лет назад #
ОК! Спасибо большое!)
0
Олег Олег 9 лет назад #
Зашел на демку. Через Вконтакте войти не могу вообще.
0
SJen SJen 9 лет назад #
в чем причина? - только что сам зашел и зарегистрировался через вконтакте. Создался новый пользователь.
0
Олег Олег 9 лет назад #
И мне сайт пишет, что аккаунт привязался и создался, однако внутрь все равно входа нет.
0
SJen SJen 9 лет назад #
добавилась настройка (я об этом не писал еще) - чтобы отключить подтверждение электронки. Теперь регистрация через соц сети работает в один клик, без лишних вопросов
0
lezginka.ru lezginka.ru 9 лет назад #
если для регистрации хочу оставить только почта и пароль ...такое настраивается ?
0
SJen SJen 9 лет назад #
Cейчас возможности по настройки полей один в один как в регистрации в движке + я сам добавил заполнение пола (муж/жен).
Быструю регистрацию (почта+пароль) я не делал в этой версии.
0
fortunato fortunato 9 лет назад #
в админку пароли не подходят, зайти не могу
0
Олег Олег 9 лет назад #
Короче - в админку зайти невозможно, зарегистрироваться-то можно, вот только в свой зарегистрированный профиль войти невозможно. Я считаю, что требует доработки.
0
SJen SJen 9 лет назад #
в админку пароли не подходят, зайти не могу
Короче - в админку зайти невозможно,


demo1
123456

demo2
123456

demo3
123456

Только что проверил всех трех. Авторизовался и в меню пользователя нажал ссылку "Админка" - зашлось.

вот только в свой зарегистрированный профиль войти невозможно.
не открывается свой профиль? - сейчас я сам снес свою привязку к вконтакте и зарегистрировался черех VK - все успешно, никаких подтверждений (они отключены в админке) Профиль свой открывается так же нормально.

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

Если у вас что-то не работает и я упорно не могу этого понять, приложите скрин, пожалуйста - можно в личку. Пока ни одной ошибки подтвердить не могу.
0
Олег Олег 9 лет назад #
Ну я не знаю у кого как, но я лично внутрь попасть не могу. Не как админ, а вообще как пользователь. Вхожу через "В контакте", - пишет, что аккаунт создался и привязался.. Ну и все. А внутрь я так зайти до сих пор как пользователь и немогу.. Я представляю, что будет у чайников, когда они так на сайте будут авторизовываться.
0
SJen SJen 9 лет назад #
единственное, могу предположить - может вы пытались войти в админку уже будучи авторизованным под собой? - а не под демо пользователем.

Права на админку есть только у трех прописанных пользователей.
0
GoodNet GoodNet 9 лет назад #
Купил модуль, установил.

Не знаю может только у меня такое, при регистрации обычным способом после ввода всех данных и капчи при нажатии кнопки "Регистрация" ничего не происходит, точнее ничего не происходит с окном регистрации, на почтовый ящик письмо приходит в админке тоже видно что зарегистрировался новый пользователь, только вот этот новый пользователь должен видимо сам догадаться что ему ручками на крестик нужно закрыть окно регистрации...
0
SJen SJen 9 лет назад #
в модуле не стояла цель проверить догадливость пользователя - поэтому подозреваю, что у вас с чем-то конфликтует и не срабатывает редирект.

А вы хотите проверить мою догадливость в плане угадывания вашего проекта и проблемы? glasses
В личку напишите, посмотрю - надо открыть фаербаг и проверить что возвращается от сервера и почему не срабатывает обновление страницы
0
GoodNet GoodNet 9 лет назад #
Спасибо, SJen. Проблему решил оперативно, выслал патч, теперь все работает как надо. Спасибо за классный модуль.
0
Олег Олег 9 лет назад #
Я захожу не своем проекте, а на Вашем демо.
+2
Крот Крот 9 лет назад #
хорошее тут сообщество, можно взять с инета код, чуть допилить и продать :sarcasm
0
Raiden Raiden 9 лет назад #
А это плохо?
0
RIf RIf 9 лет назад #
А для 1.10.5 есть? Очень хочется
+1
Алфей Алфей 9 лет назад #
Если вам нужна автризация через социалки, советую брать у Макса, смотри тут
0
Vitek Vitek 9 лет назад #
У кого ни будь работает авторизация через фейсбук? может кто ни будь исправить что бы работало?
0
Igor Igor 8 лет назад #
а для второй ветки будет работать?
0
Jestik Jestik 8 лет назад #
Нет конечно

Еще от автора

Обновление компонента "Мне нравится"
Приветствую. Закончил версию с исправлением ошибок и багов, всем пользователям обновление выслано на электронку.
Обновление компонента  "Каталог дополнений в админку"
Приветствую. Обновление самого популярного аддона из официального каталога дополнений.
Обновленный парсер Яндекс.Карт
Приветствую Изменения довольно значительны, поэтому имеет смысл оформить их отдельным постом.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.