注册时电子邮件验证的替代方案

Rob*_*ith 5 registration email-validation user-registration

我读到,用户觉得必须验证他们的电子邮件才能完成简单的注册很烦人,但是删除这个额外的步骤并使用验证码来处理机器人会导致一种不舒服的情况,即用户无法重新获得对其帐户的控制,如果他们忘记了密码。

那么,该怎么办呢?除了电子邮件确认之外,还有其他选择吗?我想,只有当用户忘记密码时,才向用户注册时输入的电子邮件地址发送验证码可能是可以接受的。据我所知,不需要电子邮件确认的缺点是用户可能冒充其他人。由于我不想收集有关用户的任何信息,因此这本身不是问题。但是,如果合法用户尝试注册该网站,则该电子邮件地址将不可用。解决方案是,此时,用户可以被告知所选的电子邮件地址已被占用,并且他可以有机会更改其密码,使用验证码重新获得对其帐户的访问权限。这种方法有问题吗?有更好可行的解决方案吗?

顺便说一句,短信或付费第三方应用程序不适合我。

提前致谢。

arm*_*oon 1

根据我的经验,为了将身份与电子邮件地址联系起来,您应该始终确认该身份。

另一种方法不需要电子邮件地址即可注册,只需一个简单的用户名。

如果他们决定将帐户与其电子邮件地址绑定,则需要进行验证。