Простая регистрация = больше пользователей. (ver*1.10)

1561
Привет всем!

Вот наконец я добрался до 1.10. Начал реализовывать новую идею и первое, что решил изменить это -
процесс регистрации новых пользователей.
Не секрет, что несколько потенциальных пользователей просто не станут тратить время на заполнение кучи полей,
что бы, например, ответить на форуме в заинтересовавшей его теме..
Хочется все быстро - зашел, ввел пароль, и например, электронку и вперед )



В связи с этим решил немного переделать компонент регистрации.

Как теперь он работает :

- Для регистрации достаточно емайла и пароля. (ну и +капча)

- Логин генерируется из имени почтового ящика

- Логин проверяется поэтапно, что бы соответствовать системе, при несоответствиях формируется

- По возможности логин всегда уникален и близок к имени ящика

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


- Никнейм формируется из логина

- Подтверждать пароль теперь можно по желанию.


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

Все стандартные поля и функции конечно же остались.

Для примера сделал так - оставил только поля Емайл и Пароль,
остальные спрятал под спойлер "Дополнительно"

* Напомню, делается это все в файле com_registration.tpl в папке шаблона, пример есть в архиве.
Оформить все это на свое усмотрение думаю труда не составит.

* Если у вас есть свои поля при регистрации, можно сделать их не обязательными и тоже спрятать в "Дополнительно"

Версия движка : 1.10
Установка: Распаковать и скопировать согласно папок.
(файл шаблона com_registration.tpl положить в папку своего шаблона www\templates\ свой шаблон \components
* Ну и не забывайте конечно про бэкапы )

Архив
iMaps, Уведомление об ошибке в ЛС | Фото пользователей ~ легкий аякс (ver*1.10 ...)
Комментарии (26)
Miron 5 декабря 2012 в 12:14 +2
Полезно. Облегчает жизнь) Спасибо...
Игорь 5 декабря 2012 в 12:20 +4
+, будет еще проще, если пользователь вводит только почту. На почту приходит логин сгенерированный и пароль сгенерированный... и ссылка, которая позволяет активировать пользователя и войти на сайт одновременно, а далее пользователь может изменить в насторойках и логин и пароль и все остальное. ИХМО .. И еше, я бы отказался от логина, и при входе использовал почту и пароль. ну страницу пользователя именовать ID или переведенным на латиницу ником, во всяком случае не логином.

В любом случае разработчики остановились на своем способе регистрации. Возможно он самый лучший, проверенный. И если человек не хочет или не может ввести пару тройку лишних полей при регистрации, что хорошего он может написать на сайте.
KS 5 декабря 2012 в 12:30 0
я бы отказался от логина, и при входе использовал почту и пароль

так и есть, можно вводить или логин или почту. просто в шаблоне слова Логин, поменяйте на Емайл )

если человек не хочет или не может ввести пару тройку лишних полей

я за удобство и простоту )
rastavoron 5 декабря 2012 в 13:04 +2
Народ у меня вот такое предложение разделить теперь работы по 1.9 и более новым версиям. Я пытался перенести свой проект но понял что это будет очень сложно и решил остаться на 1.9 Прошу всех спецов не забывать о этой версии и делать новые разработки. Думаю меня многие поддержат. Так как многие уже развили свои проекты на девятой версии.
sotastroy 5 декабря 2012 в 18:17 0
Не соглашусь, если уж официальные дополнения под 1,9 больше не разрабатываюся, то и всем остальным надо сосредоточиться на 1,10.

Оговорюсь, свои сайты еще только буду переносить, но это все равно нужно делать, так что выход только один.
Крот 5 декабря 2012 в 18:33 +1
не согласен с предыдущим автором, писал, пишу и буду писать под 1.9
считаю, что версия 1.9 должна жить
Bubble Gumoff 18 декабря 2012 в 21:30 0
А что там с вашей регистрацией под 1.9 что-то плагин не раздается больше
artscripts 5 декабря 2012 в 18:50 +1
Не соглашусь с вами обоими, у меня есть проект на 1.5, только чего то под него уде не пишут...беда то какая. Нужно чтоб и под нее писалось. Так?
Николай (asd43) 6 декабря 2012 в 07:51 0
Конечно хочется идти вперед, и пользоваться более новыми и продвинутыми продуктами, но при миграции были проблеммы и пришлось откатить назад. А на 1.9 ой как не хочется оставаться!!! И сайт молодой, но и трафик уже 3-4 К
Hunter (Роман) 5 декабря 2012 в 15:56 +1
Согласен - у меня на сайте вообще регистрация строго по приглашениям - конечно для многих не выход - но слава богу спама нет и приглашаются только активные пользователи - те кто пользу для сайта приносит. А всякие левые там не нужны. А так нужная для некоторых проектов вещь - ставлю +
Avert 5 декабря 2012 в 15:42 +1
В принципе, интересное решение. Правда не всегда оно может потребоваться. Бывают случаи, когда никнейм будут указывать сами пользователи. Дабы не по почте сформировался он у них, а указать свое настоящее имя и фамилию. Хоть и не часто, но такое бывает.
Но в целом, решение интересное и некоторым оно может пригодится.
KS 5 декабря 2012 в 17:28 0
все поля для ручного ввода оставлены, просто они не обязательны. Цель была сделать универсальную регистрацию как быструю так и обычную.
lesterkey 5 декабря 2012 в 20:12 +1
По всему выше написанному... думаю спорить нет вообще смысла... надо извлекать полезное... (а полезное есть именно то что в голове администратора) и не важно какой результат, принесет вашему проекту, (ведь отрицательный результат- тоже результат).. бывает так в голове крутиться,а наружу не выходит.. а тут, хлоп, новая идея и зацепившись за нее можно получить фундамент всего строения.. Спасибо за новые идеи, новые мысли..
(извините за философию)
Май 6 декабря 2012 в 14:49 0
Не совсем понял, никнейм будет принудительно генерится из логина, который в свою очередь генерится из адреса? У пользователя остается возможность самостоятельно ввести логин и никнейм? Демо можно посмотреть?
KS 6 декабря 2012 в 15:35 0
никнейм будет принудительно генерится из логина, который в свою очередь генерится из адреса

Все верно, только это НЕ принудительно. У пользователя есть возможность ввести все поля в ручную.
генерится будет только в случае если он ничего не ввел.

Проще говоря можно разделить регистрацию на обязательные поля / и автоматические (если не ввел сам пользователь)
Май 6 декабря 2012 в 15:55 +1
Понятно, спасибо.
SLOT 800 10 декабря 2012 в 23:56 +1
Отлично ! +
Bubble Gumoff 18 декабря 2012 в 20:32 0
Скажите, а если капчу ввел неправильно, все введенные данные слетают и надо их заново заполнять?
KS 13 марта 2013 в 18:21 0
нет, все остается, кроме пароля.
Vlad 3 августа 2013 в 23:32 0
Отлично работало на 1,10,1 после обновления на 1,10,2 не корректно отображается страница регистрации
Vlad 4 августа 2013 в 15:27 +1
Проблема была в одном файле frontend.php поправил всё работает. Вот исправленный архив для 1,10,2
Петр 20 сентября 2013 в 06:55 0
Автору! Плюс однозначно, но подскажи, как сделать чтобы просто убрать логин из регистрации, чтобы он генерировался из имени почтового ящика, остальное не нужно. Спасибо! Версия 1.10.2
ValeraK 2 апреля 2014 в 11:32 +1
Полезно бесспорно + Только вопрос кто то ставил на 1.10.3?
Олег с клещами 8 августа 2014 в 13:26 0
Срочно надо под 1.10.3!!!! Автора в студию!!
AlexTWinner 14 августа 2014 в 10:12 0
Согласен! Очень надо на 1.10.3!
platon 14 августа 2014 в 16:48 0
Да да очень....