Простая регистрация пользователей

1451
Версия: InstantCMS v1.7

Давно ведутся споры по поводу регистрации пользователей на сайте. Нужны ли те или иные поля, никнейм, логин и тд. каждый выбирает сам для себя. Отмечу лишь то, что в сети я достаточно давно и формы регистрации, которые занимают более 3-4 полей меня удручают и мне их совсем не хочется заполнять. И думаю я здесь не одинок. Так же напрягает когда запрашивают email, а если у меня его нет? Не которые считают так: нет email-а - в интернете делать нечего smile. И смешно и с другой стороны... Ведь зачем мы запрашиваем email, нет не для того что бы отличить бот это или не бот (сейчас автоматов по регистрации новых email-ов пруд пруди, а способов определения "человечности" достаточно), а для того что бы контактировать с зарегистрированным пользователем, не потерять с ним связь. Тогда давайте будет спрашивать ещё и телефон и адрес проживания smile и т.д. Но самый лучший способ это конечно подвести человека ввести свой email после регистрации. По этому я в админке сделал возможность выбора: либо запрашивать email, либо не запрашивать. При этом автоматически снимается галочка для активации аккаунта по email, если установлено не указывать email при регистрации.
Так же нужно отключить поля ICQ, дата рождения. А вот никнейм нет возможности отключить. Здесь раньше был спор о том что никнейм это не логин, да это так, НО пользователь всегда никнейм может исправить в профиле, по этому я сделал так, можно оставить только логин, тогда нику присваивается логин.

И так что мы из этого имеем? Мы имеем если поставить галочки в админке не запрашивать при регистрации все что есть, то пользователь заполняет всего 4 поля, это:
- логин
- пароль
- подтверждение пароля
- капча

Вот и получается у нас быстрая регистрация пользователя.

Наверное нужно расписать процесс, что где меняем, по пока что выложу файлы.
ВНИМАНИЕ! делайте резервные копии файлов перед их заменой!
ВАЖНО: файлы уже уже с изменениями из предыдущей статьи про регистрацию Оформление вывода ошибок при регистрации
/admin/components/registration/backend.php
/components/registration/frontend.php
/templates/мой_шаблон/components/com_registration.tpl


на этом мы не остановимся, т.к. у нас социальная сеть и мне для своего проекта очень важно знать, какого пола пользователь, по этому после вставим в регистрационную форму ПОЛ пользователя.
Перемещение по разделу статей (следующая и предыдущая)
Комментарии (23)
nikolas 30 марта 2011 в 17:44 +1
small user social cms
когда начинаешь делать сайт ты гатов приглашать всех пользователей..ну а смысл когда на сайте 1000 человек..без аватаров  пола и города...смысл??
я сделал хотя бы  обязаловку пола и города..вот с аватаром проблема..многие пользователе которые мало знакомы с инетом при регистрации не поймут слово аватар ..постоянно приходится как загрузить  фото для главной
seego 30 марта 2011 в 19:02 0
small user social cms
Вот именно, пользователи не только слово аватар не знают, они не знают даже что такое логин, никнейм, а при просьбе ввода пароля ещё раз "напишите ещё раз", именно пишут "ещё раз". По этому, я думаю проще получить к себе пользователя, а после уже заставить каким либо способом ввести другие персональные данные или подвести его к тому что бы он ввел данные накладывая на него санкции.
Да, я с вами согласен, что instantCMS не очень дружелюбен и юзабилитен, проект развивающийся, пользователи как раз дают разработчикам повод делать его лучше.
Вот следующим как раз будет ПОЛ при регистрации обязательным полем.
fact 30 марта 2011 в 21:55 0
small user social cms
http://instantcms.ru/blogs/nachnem-vse-snachala/dobavljaem-vybor-pola-pri-registraci.html - ПОЛ при регистрации
fact 30 марта 2011 в 19:52 0
small user social cms
как минимум емэйл нужен чтобы была возможность у пользователя восстановить пароль если зыбыл. Емэил считаю вообще обязательным при регистрации. У себя ввёл обязательно при регистрации указывать ещё и пол, бесполые  и не определившиеся немного напрягают при выводе публичной статистики. Если делать сайт с направленностью социальной сети то  всё таки важно кто пользователь, парень или девушка, ведь основная цель соц сети - это знакомства и общение.
А вот город и всё остальное это уже можно после реги, хотя город тоже важен
seego 30 марта 2011 в 20:58 0
small user social cms
А можно узнать реализацию пола в регистрационной форме, что бы не придумывать велосипеды?
Тихонов 30 марта 2011 в 22:30 +1
small user social cms
100 проц согласен! почта нужна по любому... пароли часто забывают!
seego 30 марта 2011 в 22:59 0
small user social cms
Не совсем согласен про email, проще указать сотовый телефон, он есть практически у всех.
seego 30 марта 2011 в 23:10 0
small user social cms
И как уже говорил, можно накладывать санкции, например:
тот кто не указывает email запрещается практически все кроме каментов, а при вводе оного, открывались доступные этому уровню пользователя функции.
Тихонов 30 марта 2011 в 23:17 0
small user social cms
а как пароль получить?
seego 31 марта 2011 в 08:52 0
small user social cms
Логин как составляющая пользователя мне кажется себя изжила, в место него как раз можно и нужно использовать email
Алхимик 30 марта 2011 в 20:09 0
small user social cms
Если зайти на ресурс автора - то все ухищрения с простотой регистрации станут вполне ясны и понятны не посвященным джедаям. Там своя специфика.
Greener 30 марта 2011 в 20:19 +1
small user social cms
Упрощение процесса регистрации за счет сокращения количества полей - вопрос неоднозначный...
А вот кнопка "СТАТЬ ОХОХУШКОЙ" - стопроцентное попадание! Классно! =))
Greener 30 марта 2011 в 20:37 0
small user social cms
Точнее "ОХУХОШКОЙ" ))
WALTERZ 30 марта 2011 в 20:49 0
small user social cms
никнейм будет идентичен логину?
seego 30 марта 2011 в 21:00 +1
small user social cms
да
WALTERZ 30 марта 2011 в 21:28 0
small user social cms
спасибо, пригодилась
Александр 1 апреля 2011 в 15:10 0
small user social cms
автор молодец, наконец кто-то упростил
Еслиб еще капча вырезать то вообще шикарно будет
WALTERZ 30 апреля 2011 в 15:00 0
small user social cms
странно, заменил файлы, очистил кэш и вступили в силу лишь изменения http://instantcms.ru/blogs/pilim-instantcms/oformlenie-vyvoda-oshibok-pri-registraci.html
0 30 апреля 2011 в 16:07 0
no avatar
увидел ваш пост, думаю поставлю, тоже ток вывод ошибок появился. Файлы просто заменили тоже, или код выдергивали?
WALTERZ 30 апреля 2011 в 16:26 0
small user social cms
заменил файлы
WALTERZ 30 апреля 2011 в 20:29 0
small user social cms
Может быть у кого рабочие файлы есть? был бы благодарен.
alexbabo 27 мая 2011 в 11:09 0
small user social cms
Пожайлуста распишите весь процесс,у меня изменённые файлы регистрации,мне нужно в ручную менять.Спасибо
alexbabo 2 июня 2011 в 14:55 0
small user social cms
если устанавливать е-мейл при регистрации,то невозможно зарегестрироватьсья выдает что уже такой е-мейл существует в базе