3

默认情况下,WebSecurity.Login 方法在未确认用户时返回 false。无论用户确认状态如何,如何使其工作?

4

1 回答 1

1

如果确认对您不重要,那么当您调用 CreateUserAndAccount() 或 CreateAccount() 时,请确保将 requireConfirmationToken 传递为 false。

这样,一旦创建了帐户,它就不需要确认,并且 Login() 应该使用正确的凭据。

编辑:确认的一般需求是确保如果用户忘记了密码,您可以与用户进行可靠的通信(如电子邮件地址)。如果没有确认,您将无法获得这种“已确认”的通信方式。您也可以尝试在 pages_Membership 数据库(IsConfirmed == 1)中翻转位,但我也不建议这样做。

于 2013-04-11T00:12:33.240 回答