Система аутентификации, которая позволяет пользователю добавить пароль позже? - PullRequest
3 голосов
/ 25 февраля 2010

Две цели:

  • Минимизируйте барьеры для написания комментариев. Очевидное дизайнерское заключение: не заставляйте пользователей создавать новую учетную запись или логин с паролем.

  • Разрешить пользователям накапливать карму / баллы за комментарии. Очевидное заключение проекта: попросите пользователей создать уникальные учетные записи, чтобы вы могли вознаграждать их деятельность.

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

Ответы [ 2 ]

0 голосов
/ 23 октября 2010

Вы спрашиваете адрес электронной почты? Если у вас процесс может быть:

function emailverify() {
    // Send a verification email or use http://email-verify.appspot.com/
    // Hold their comment until their email is verified.  Once verified, post comment
}

if(we have seen this user before) { //ie, email is in DB
    if(user has password) {
        // Ask for password
    } else {
        emailverify();
    }
} else {
    emailverify();
}
0 голосов
/ 25 февраля 2010

Проверьте, как это делают disqus . Они не заставляют вас регистрироваться, но делают это очень удобно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...