Обновленная Регистрация (доработанный вариант)

2140
День добрый!

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

Новые настройки в админке

1. флаг Выводить поле для подтверждения пароля
2. флаг Выводить поле для ввода никнейма (если "нет" - то он будет совпадать с логином)
3. флаг Выводить поле для ввода логина (если "нет" - то он будет браться из поля email)
4. флаг Выводить социальные кнопки ULogin

и недавно добавлены:
5. Заполнять город
6. Заполнять пол
7. Настройки капчи (три варианта - без капчи, стандартная, fancy captcha)
8. Заблокировать стандартную регистрацию

Социальные кнопки

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

В поставку входит два плагина - плагин для регистрации и плагин ULogin для добавления соц кнопок

У плагина ULogin есть два режима склеивания профилей:
1. подтверждение электронной почты и автоматическое склеивание.
2. Если подтверждение отключено - то для склеивания запрашивается пароль от уже созданного на сайте аккаунта.

Анонс

На выходных выложу обновление плагина ULogin для вывода привязанных аккаунтов в профиле посетителя. И привязывания новых аккаунтов социалок прямо из своего профиля.

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

авторизация

быстрая регистрация

больше полей в регистрации

напоминание пароля



Посмотреть на демо.

Стоимость 500руб.

Старым покупателям скидка 30% (цена = 350руб).

Кошелек для оплаты R349609993185.
Регистрация 2.0 (платная доработка) | Плагин ULogin + хак "Ленты активности" для InstantCMS 1.10
Комментарии (37)
CozaNostra 18 октября 2012 в 14:48 0
+
sotastroy 18 октября 2012 в 16:19 0
Попробуем автоматизировать эту версию joke
SJen 18 октября 2012 в 18:12 0
там две капчи - стандартная как в Инстанте и еще одна.
Вашим супер софтом я думаю можно взломать и это, но это будет равносильно взлому стандартной регистрации инстанта. Сейчас я придерживаюсь мнения, что если кто-то захочет заспамить и не пожалеет на это денег - то у него получится.
lokanaft 18 октября 2012 в 16:29 +1
3. флаг Выводить поле для ввода логина (если "нет" - то он будет браться из поля email)
Ничё, что он в адресе пофиля?
SJen 18 октября 2012 в 18:14 0
если кратко - "ниче")
Поясню, например моя электронка выглядит как [email protected], в данном случае логин превратится в vasya_super.
И адрес профиля будет соответственно www.site.ru/users/vasya_super. Это равносильно тому, что гость сам бы ввел такой логин
Коля 18 октября 2012 в 16:59 0
только utf8 -?
SJen 18 октября 2012 в 18:15 0
На демо сайте кодировка cp1251. UTF8 версию подготовлю когда будет актуально - в скором времени. Изменения незначительные
SJen 18 октября 2012 в 18:25 0
все понял, действительно UTF забралась куда не надо.
проблема рещена
Коля 18 октября 2012 в 19:57 0
Как удалить привязанные соц. сети. Я вот привязал Мой мир и яндекс. А как удалить или изменить их ? скажем у меня яндекс поменялся. Что то не нашел.
Коля 18 октября 2012 в 20:08 0
Привязал мой мир, потом яндекс, яша не появился в списке привязанных к профилю, привязал вконтакте, аналогично один только мой мир в списке и все, может я что то не так делаю.
Коля 18 октября 2012 в 20:14 0
Вдогонку, вышел и зашел по кнопке яндекса- я другой пользователь (новый) хотя привязывал яндекс из профиля, подозреваю что указывал почту от яши. Вышел и зашел по вконтаке в профиле прописалось вконтакте. Видимо необходимо написать в форме что почта во всех случаях должна быть одна.
SJen 18 октября 2012 в 20:19 0
аааа, это на демо сайте. Я то всем рассылаю без этой вкладки в профиле, потому что там еще не все готово(она только у меня на демо, ни у кого больше нет). Юлогин на выходных планирую обновить.
SJen 18 октября 2012 в 20:08 0
я не обновлял еще юлогин для добавления/удаления привязок к соц аккаунтам. Это планировалось делать в профиле на закладке "Мои социальные сети" - дизайн еще не готов, а без дизайна не стал закидывать.. чтобы помидорами не закидали)
Коля 18 октября 2012 в 20:16 +1
оффтоп
SJen 19 октября 2012 в 05:38 0
купившим разослал обновления, пофиксены два найденных бага (спасибо Haronych)
VopisUVD 19 октября 2012 в 20:35 0
у меня 2 вопроса
1. на 1.10 когда будет?
2. если пользователь не верно указал емейл что можно сделать??? кроме как вручную править.
SJen 19 октября 2012 в 20:50 0
1. на 1.10 когда будет?
Когда будет 1.10, не раньше) На данный момент ведь нет официальной версии на UTF.

2. если пользователь не верно указал емейл что можно сделать??? кроме как вручную править.
Можно зайти в свой профиль на закладку "Контакты" и поменять email на правильный (это подразумевалось под "вручную"?)

А можно администратору поставить в настройках регистрации обязательное подтверждение электронного адреса - как для простой регистрации, так и для ULogin и тогда пользователь всегда будет с правильным адресом почты.
VopisUVD 20 октября 2012 в 00:17 0
это все можно сделать при условии что нет подтверждения по почте а если человек изначально не ввел верного емейла то не смог активировать профиль соответственно войти не может
SJen 20 октября 2012 в 05:48 0
если человек закончил регистрацию, то есть ввел все необходимые поля и нажал "Регистрация" и увидел сообщение об отправленном письме на электронку, А ПОТОМ понял, что ошибся с электронкой - то тут один путь, повторить регистрацию с вводом правильного адреса своей электронной почты.
Def 22 октября 2012 в 00:08 0
Новые настройки в админке

а где это в админке искать?) не могу найти в плагинах или компонентах или модулях)
Def 22 октября 2012 в 01:18 0
нашел)
Def 23 октября 2012 в 20:16 0
а как на счет сделать вот по такой логике:

?) если мыло не отдает соцсеть при выборе реги, то запрашивать.

Если же мыло отдает и уже занято, то выдавать юзеру на каком логине данное мыло и предложить ввести пароль от логина?
SJen 5 ноября 2012 в 00:17 0
времени на все не хватает, мысль то понятна)
Коля 6 ноября 2012 в 14:47 0
а плагин вкладку в профиле уже сделали ?
Роман 21 апреля 2013 в 21:43 0
На 1.10.1 есть обновление?
Скела 20 мая 2013 в 14:20 0
Купил - промаялся, но так и не заработало, как посмотрел демо тоже уже нет. (не работает даже на чистой сборке с дефолтным шаблоном)
На последнее письмо автор так и не ответил.. надеюсь, что сможет дать вразумительный ответ. Ведь я терпеливо ждал появления автора для покупки более 2-х месяцев, а сейчас в тупике, т.к. не знаю ждать ли рабочий вариант компонента. Очень обидно когда платишь а результат нулевой.
Роман 20 мая 2013 в 14:47 0
У меня вроде все работает... может повезло :)
Если не секрет, что у вас не работает?
Скела 20 мая 2013 в 15:00 0
собственно всё - при ulogin входе он переходит на пустую страницу, а при простой регистрации замерает после ввода данных. Автор переделывал, но так ничего и не заработало. (iCMS 1.10)
Роман 21 мая 2013 в 06:09 0
при ulogin входе он переходит на пустую страницу,
у меня нормально вроде переходит, дома буду проверю.
при простой регистрации замерает после ввода данных
есть такое дело... когда жмешь на регистрацию сначала все "замерает", жмешь 2-й раз и вверху пишет, что вы уже зарегистрировались. Неудобно конечно, но не критично.
У меня был момент когда кнопки соц сетей не появлялись, вернее то появятся, то нет... Причину так и не понял, думаю - проблемы на ulogin
Скела 21 мая 2013 в 06:12 0
на сайте регистрируются даже бабушки - т.к. привязка к подаче объявлений в газету... объяснить ей что надо нажать на кнопку это уже большая сложность, а вот объяснить, что нажимайте много раз пока что нибудь не появится а потом просто F5 ... это не дело.
Роман 21 мая 2013 в 06:31 0
эт да... регистрация важный момент работы сайта. Бабушка 1-2 раза попытается зарегистрироваться и если не получится, то плюнет на это дело и для нас это -1 пользователь :(
надо будет глянуть на досуге что там не так и Евгению написать, может найдет время разобраться в проблеме.
Олег с клещами 22 октября 2013 в 07:59 0
Явно стоит доработать для 1.10.3. Вещь полезная!
SJen 22 октября 2013 в 08:18 0
Да вроде работает и под 1.10.3 без дополнительного шаманства. Проверю на днях, выложу
Олег с клещами 22 октября 2013 в 08:48 0
В 1.10.3 прикручена геолокация при регистрации, вот этого наверняка пока нет, а пожулуй надо для полной совместимости.
SJen 22 октября 2013 в 08:18 0
ну и это будет полноценная free версия с открытым кодом
Олег с клещами 22 октября 2013 в 08:47 0
Вот это совсем хорошо!
maia 11 июля 2014 в 00:18 0
При попытке входа через вконтакт, пишет такое {"error":"invalid_request","error_description":"Security Error"}
Что надо сделать? Другие социалки, вроде. норм реагируют.