默认情况下,WebSecurity.Login方法在未确认用户时返回false。 无论用户确认状态如何,如何使其工作?
答案 0 :(得分:1)
如果确认对您不重要,那么当您调用CreateUserAndAccount()或CreateAccount()时,请确保将requireConfirmationToken传递为false。
这样一旦创建了帐户,就不需要确认,而Login()应该使用正确的凭据。
编辑:确认的一般需求是确保您有可靠的与用户通信的方式(如电子邮件地址),如果用户忘记了密码。如果没有确认,您将无法获得这种“确认”的沟通方式。 您也可以尝试在webpages_Membership数据库(IsConfirmed == 1)中翻转位,但我也不建议这样做。