Email vs Login

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

Хотите что-то написать?

Нужно назвать себя.

Если вы пришли в первый раз,
то нужно зарегистрироваться.

Читайте нас в:

Блог на ya.ru
Блог на Деловом квартале
Блог на Twitter.om
Блог на Livejournal.com
13 января

РазработкаEmail vs Login

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

1. Логин должен быть уникален.

С этим зачастую возникают различные проблемы, которые в итоге отбивают всё желание у пользователя регистрироваться. Пользователь вбивает один логин - он занят, вбивает другой - занят вновь. И так несколько попыток, которые выводят потенциального завсегдатая от использования сервиса. Email пользователя же уникален изначально. В итоге отпадают множества попыток подбора своих идентификационных данных.

hint: если вы всё-таки используете логин - дайте возможность пользователю сразу проверить его существование, а не заставляйте заполнять сначала все необходимые поля формы. Если логин уже занят - предложите несколько альтернативных вариантов, основанных на каких-либо данных в регистрационной форме, либо с простыми число-буквенными дополнениями.

2. Логины подвержены множеству правил.

Никаких пробелов, спецсимволов, бла-бла-бла... Это напрягает любого пользователя. Email он всегда в голове и любой и правило на него очень простое.

hint: чем меньше правил - тем лучше. Если же пользователь ввёл не по правилам - предложите альтернативные варианты, которые подходят под эти правила.

3. Правила логина не дают раскрыть альтер-эго пользователя.

дада, логин типа ~~Я супер Pupper Мега МЭН~~~ особо не нарегаешь. С одной стороны - такие ники могут раздражать окружающих, с другой стороны - с чего бы нам такое запрещать? Это решение пользователя, никак не наше. А если пользователь будет чрезмерно злорадствовать с ником - модератор может и палочкой взмахнуть. Поэтому лучше вместо логина сделать отдельное поле "Ник" или "Отображаемое имя". Но тут учтите главное - одинаковые ники могут привести к не очень хорошим последствиям, поэтому стоит задумать заранее знаки отличия пользователей. Либо сделать ники уникальными :)

Кроме всего бывает у людей период, когда хочется сменить ник, да вот только в случае с логином это не выйдет.

hint: при использовании логина - так же сделайте отдельное поле для ника. Отображаемые данные и данные для авторизации - вещи разные.

4. Захват email'а в системе.

Навеяно предыдущей темой. Email будет в любом случае - для подтверждения регистрации (точнее самого email'а), восстановления пароля и так далее.

Ситуация простая - есть сервис, хочется на нём зарегистрироваться. Но есть злой дядька, который хочет напакостить вам в этой регистрации. В итоге указывает ваш email, а при окончании срока проверки email'а пользователя - регистрируется вновь. Казалось бы что такого? Однако логин не тот который нужен, мистерчлен не лучший  из ников,изменить его - обращаться к администрации, которая далеко не на всех сервисах быстро шевелится. В случае если для авторизации используется email, а для отображения ника - отдельное поле, то злому дядьке только спасибо сказать можно - меньше телодвижений производить придётся для регистрации

hint: варианта 2 - либо будьте оперативны в таких ситуациях, если у вас основное -  это логин, либо просто напросто создайте достаточно умный сервис для смены логина, который не обрушит все связи в базе данных и не сделает десинхронизацию контента пользователя с самим пользователем (имеется в виду что логин его везде изменится на сайте).

Некоторые подсказки по регистрации пользователя и заполнению профайла:

  • Не заставляйте пользователя заполнять больше чем нужно. По сути дела вам необходимы лишь email и пароль от него, остальные 100 полей он заполнить может и потом;
  • При активации профайла ссылка должна действовать не долго, самое больше - не более суток. В идеале - не более часа, а то и ещё меньше;
  • Профайл пользователя разбивайте на несколько логических групп - поэтапное заполнение куда проще;
  • Никогда не давайте пользователю сгенерированный пароль при регистрации, пусть в первый раз он лучше заполнит какой-то свой. В любом случае большинство пароль ваш сразу сменят. А если пользователь забыл и свой пароль - при восстановлении генерируйте. Так, хотя бы, он будет иметь свой пароль на почте.

ps: а уже скоро опять 4 утра...

 

Тэги: пользователь, профайл, регистрация

Коментарии:

y0ga 2009-01-13 13:50:21

> При активации профайла ссылка должна действовать не долго, самое больше - не более суток.

это из каких соображений?

ответить
nadeyev 2009-01-13 14:25:48

ну например в случае регания под чужим мылом нового аккаунта.

ответить
y0ga 2009-01-13 17:31:24

и что не позволяет хранить ссылку дольше?

ответить
nadeyev 2009-01-13 17:33:53

ну как минимум невозможность регания с этим мылом релаьного владельца

ответить
maddogg 2009-01-14 00:28:48

хранить ты её можешь бесконечно, срок действия должен быть небольшой

ответить

Свой комментарий: