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

+45
2.85K
День добрый!

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

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

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

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

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

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

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

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

Анонс

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

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

авторизацияИллюстрация
быстрая регистрацияИллюстрация
больше полей в регистрацииИллюстрация
напоминание пароляИллюстрация


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

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

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

Кошелек для оплаты R349609993185.
0
CozaNostra CozaNostra 10 лет назад #
+
0
sotastroy sotastroy 10 лет назад #
Попробуем автоматизировать эту версию joke
0
SJen SJen 10 лет назад #
там две капчи - стандартная как в Инстанте и еще одна.
Вашим супер софтом я думаю можно взломать и это, но это будет равносильно взлому стандартной регистрации инстанта. Сейчас я придерживаюсь мнения, что если кто-то захочет заспамить и не пожалеет на это денег - то у него получится.
+1
lokanaft lokanaft 10 лет назад #
3. флаг Выводить поле для ввода логина (если "нет" - то он будет браться из поля email)
Ничё, что он в адресе пофиля?
0
SJen SJen 10 лет назад #
если кратко - "ниче")
Поясню, например моя электронка выглядит как vasya_super@mail.ru, в данном случае логин превратится в vasya_super.
И адрес профиля будет соответственно www.site.ru/users/vasya_super. Это равносильно тому, что гость сам бы ввел такой логин
0
Коля Коля 10 лет назад #
только utf8 -?
0
SJen SJen 10 лет назад #
На демо сайте кодировка cp1251. UTF8 версию подготовлю когда будет актуально - в скором времени. Изменения незначительные
0
SJen SJen 10 лет назад #
все понял, действительно UTF забралась куда не надо.
проблема рещена
0
Коля Коля 10 лет назад #
Как удалить привязанные соц. сети. Я вот привязал Мой мир и яндекс. А как удалить или изменить их ? скажем у меня яндекс поменялся. Что то не нашел.
0
Коля Коля 10 лет назад #
Привязал мой мир, потом яндекс, яша не появился в списке привязанных к профилю, привязал вконтакте, аналогично один только мой мир в списке и все, может я что то не так делаю.
0
Коля Коля 10 лет назад #
Вдогонку, вышел и зашел по кнопке яндекса- я другой пользователь (новый) хотя привязывал яндекс из профиля, подозреваю что указывал почту от яши. Вышел и зашел по вконтаке в профиле прописалось вконтакте. Видимо необходимо написать в форме что почта во всех случаях должна быть одна.
0
SJen SJen 10 лет назад #
аааа, это на демо сайте. Я то всем рассылаю без этой вкладки в профиле, потому что там еще не все готово(она только у меня на демо, ни у кого больше нет). Юлогин на выходных планирую обновить.
0
SJen SJen 10 лет назад #
я не обновлял еще юлогин для добавления/удаления привязок к соц аккаунтам. Это планировалось делать в профиле на закладке "Мои социальные сети" - дизайн еще не готов, а без дизайна не стал закидывать.. чтобы помидорами не закидали)
+1
Коля Коля 10 лет назад #
оффтоп
0
SJen SJen 10 лет назад #
купившим разослал обновления, пофиксены два найденных бага (спасибо Haronych)
0
VopisUVD VopisUVD 10 лет назад #
у меня 2 вопроса
1. на 1.10 когда будет?
2. если пользователь не верно указал емейл что можно сделать??? кроме как вручную править.
0
SJen SJen 10 лет назад #
1. на 1.10 когда будет?
Когда будет 1.10, не раньше) На данный момент ведь нет официальной версии на UTF.

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

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

а где это в админке искать?) не могу найти в плагинах или компонентах или модулях)
0
Def Def 10 лет назад #
нашел)
0
Def Def 10 лет назад #
а как на счет сделать вот по такой логике:

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

Если же мыло отдает и уже занято, то выдавать юзеру на каком логине данное мыло и предложить ввести пароль от логина?
0
SJen SJen 10 лет назад #
времени на все не хватает, мысль то понятна)
0
Коля Коля 10 лет назад #
а плагин вкладку в профиле уже сделали ?
0
Роман Роман 9 лет назад #
На 1.10.1 есть обновление?
0
Скела Скела 9 лет назад #
Купил - промаялся, но так и не заработало, как посмотрел демо тоже уже нет. (не работает даже на чистой сборке с дефолтным шаблоном)
На последнее письмо автор так и не ответил.. надеюсь, что сможет дать вразумительный ответ. Ведь я терпеливо ждал появления автора для покупки более 2-х месяцев, а сейчас в тупике, т.к. не знаю ждать ли рабочий вариант компонента. Очень обидно когда платишь а результат нулевой.
0
Роман Роман 9 лет назад #
У меня вроде все работает... может повезло :)
Если не секрет, что у вас не работает?
0
Скела Скела 9 лет назад #
собственно всё - при ulogin входе он переходит на пустую страницу, а при простой регистрации замерает после ввода данных. Автор переделывал, но так ничего и не заработало. (iCMS 1.10)
0
Роман Роман 9 лет назад #
при ulogin входе он переходит на пустую страницу,
у меня нормально вроде переходит, дома буду проверю.
при простой регистрации замерает после ввода данных
есть такое дело... когда жмешь на регистрацию сначала все "замерает", жмешь 2-й раз и вверху пишет, что вы уже зарегистрировались. Неудобно конечно, но не критично.
У меня был момент когда кнопки соц сетей не появлялись, вернее то появятся, то нет... Причину так и не понял, думаю - проблемы на ulogin
0
Скела Скела 9 лет назад #
на сайте регистрируются даже бабушки - т.к. привязка к подаче объявлений в газету... объяснить ей что надо нажать на кнопку это уже большая сложность, а вот объяснить, что нажимайте много раз пока что нибудь не появится а потом просто F5 ... это не дело.
0
Роман Роман 9 лет назад #
эт да... регистрация важный момент работы сайта. Бабушка 1-2 раза попытается зарегистрироваться и если не получится, то плюнет на это дело и для нас это -1 пользователь :(
надо будет глянуть на досуге что там не так и Евгению написать, может найдет время разобраться в проблеме.
0
Олег с клещами Олег с клещами 9 лет назад #
Явно стоит доработать для 1.10.3. Вещь полезная!
0
SJen SJen 9 лет назад #
Да вроде работает и под 1.10.3 без дополнительного шаманства. Проверю на днях, выложу
0
Олег с клещами Олег с клещами 9 лет назад #
В 1.10.3 прикручена геолокация при регистрации, вот этого наверняка пока нет, а пожулуй надо для полной совместимости.
0
SJen SJen 9 лет назад #
ну и это будет полноценная free версия с открытым кодом
0
Олег с клещами Олег с клещами 9 лет назад #
Вот это совсем хорошо!
0
maia maia 8 лет назад #
При попытке входа через вконтакт, пишет такое {"error":"invalid_request","error_description":"Security Error"}
Что надо сделать? Другие социалки, вроде. норм реагируют.

Еще от автора

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