Auth系统,允许用户以后添加密码?

时间:2010-02-24 21:58:57

标签: security authentication

两个目标:

  • 尽量减少撰写评论的障碍。明显的设计结论:不要让您的用户创建新帐户或使用密码登录。

  • 允许用户积累业力/积分以征求意见。明显的设计结论:让用户创建独特的帐户,以便奖励他们的活动。

其他人如何解决这个问题?您是否认为设计一个保存电子邮件地址的系统是个好主意,然后允许人们稍后将密码与它们相关联?

2 个答案:

答案 0 :(得分:0)

查看disqus如何做到这一点。它们不会强迫您注册,但它们使得它非常方便。

答案 1 :(得分:0)

您要求提供电子邮件地址吗?如果你是这个过程可以:

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();
}