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

+17
2.55K
Версия: InstantCMS v1.7

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

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


на этом мы не остановимся, т.к. у нас социальная сеть и мне для своего проекта очень важно знать, какого пола пользователь, по этому после вставим в регистрационную форму ПОЛ пользователя.
+1
nikolas nikolas 12 лет назад #
когда начинаешь делать сайт ты гатов приглашать всех пользователей..ну а смысл когда на сайте 1000 человек..без аватаров пола и города...смысл??
я сделал хотя бы обязаловку пола и города..вот с аватаром проблема..многие пользователе которые мало знакомы с инетом при регистрации не поймут слово аватар ..постоянно приходится как загрузить фото для главной
0
seego seego 12 лет назад #
Вот именно, пользователи не только слово аватар не знают, они не знают даже что такое логин, никнейм, а при просьбе ввода пароля ещё раз "напишите ещё раз", именно пишут "ещё раз". По этому, я думаю проще получить к себе пользователя, а после уже заставить каким либо способом ввести другие персональные данные или подвести его к тому что бы он ввел данные накладывая на него санкции.
Да, я с вами согласен, что instantCMS не очень дружелюбен и юзабилитен, проект развивающийся, пользователи как раз дают разработчикам повод делать его лучше.
Вот следующим как раз будет ПОЛ при регистрации обязательным полем.
0
fact fact 12 лет назад #
http://instantcms.ru/blogs/nachnem-vse-snachala/dobavljaem-vybor-pola-pri-registraci.html - ПОЛ при регистрации
0
fact fact 12 лет назад #
как минимум емэйл нужен чтобы была возможность у пользователя восстановить пароль если зыбыл. Емэил считаю вообще обязательным при регистрации. У себя ввёл обязательно при регистрации указывать ещё и пол, бесполые и не определившиеся немного напрягают при выводе публичной статистики. Если делать сайт с направленностью социальной сети то всё таки важно кто пользователь, парень или девушка, ведь основная цель соц сети - это знакомства и общение.
А вот город и всё остальное это уже можно после реги, хотя город тоже важен
0
seego seego 12 лет назад #
А можно узнать реализацию пола в регистрационной форме, что бы не придумывать велосипеды?
+1
Тихонов Тихонов 12 лет назад #
100 проц согласен! почта нужна по любому... пароли часто забывают!
0
seego seego 12 лет назад #
Не совсем согласен про email, проще указать сотовый телефон, он есть практически у всех.
0
seego seego 12 лет назад #
И как уже говорил, можно накладывать санкции, например:
тот кто не указывает email запрещается практически все кроме каментов, а при вводе оного, открывались доступные этому уровню пользователя функции.
0
Тихонов Тихонов 12 лет назад #
а как пароль получить?
0
seego seego 12 лет назад #
Логин как составляющая пользователя мне кажется себя изжила, в место него как раз можно и нужно использовать email
0
Алхимик Алхимик 12 лет назад #
Если зайти на ресурс автора - то все ухищрения с простотой регистрации станут вполне ясны и понятны не посвященным джедаям. Там своя специфика.
+1
Greener Greener 12 лет назад #
Упрощение процесса регистрации за счет сокращения количества полей - вопрос неоднозначный...
А вот кнопка "СТАТЬ ОХОХУШКОЙ" - стопроцентное попадание! Классно! =))
0
Greener Greener 12 лет назад #
Точнее "ОХУХОШКОЙ" ))
0
WALTERZ WALTERZ 12 лет назад #
никнейм будет идентичен логину?
+1
seego seego 12 лет назад #
да
0
WALTERZ WALTERZ 12 лет назад #
спасибо, пригодилась
0
Александр Александр 12 лет назад #
автор молодец, наконец кто-то упростил
Еслиб еще капча вырезать то вообще шикарно будет
0
WALTERZ WALTERZ 12 лет назад #
странно, заменил файлы, очистил кэш и вступили в силу лишь изменения http://instantcms.ru/blogs/pilim-instantcms/oformlenie-vyvoda-oshibok-pri-registraci.html
0
12 лет назад #
увидел ваш пост, думаю поставлю, тоже ток вывод ошибок появился. Файлы просто заменили тоже, или код выдергивали?
0
WALTERZ WALTERZ 12 лет назад #
заменил файлы
0
WALTERZ WALTERZ 12 лет назад #
Может быть у кого рабочие файлы есть? был бы благодарен.
0
alexbabo alexbabo 12 лет назад #
Пожайлуста распишите весь процесс,у меня изменённые файлы регистрации,мне нужно в ручную менять.Спасибо
0
alexbabo alexbabo 12 лет назад #
если устанавливать е-мейл при регистрации,то невозможно зарегестрироватьсья выдает что уже такой е-мейл существует в базе
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.