2013-01-20 31 views

回答

1

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

这种方式一旦账户被创建,它不需要确认,Login()应该使用正确的凭证。

编辑:一般需要确认是为了确保你有一个可靠的方式与用户(如电子邮件地址)沟通,如果用户忘记了他们的密码。如果没有确认,你将不会有这种“确认”的沟通方式。 您也可以尝试翻转webpages_Membership数据库中的位(IsConfirmed == 1),但我不会推荐这两个位。

+0

正如你所说,我不会推荐翻转位 - 如果你需要,你可能不应该使用确认机制。相反,只需将'false'传递给'requireConfirmationToken',新用户就会自动确认。 – Mattygabe

+1

我需要验证用户的电子邮件地址,因此确认对我很重要。但是当我在CreateUserAndAccount()中传递requireConfirmationToken:true时,创建的用户无法登录。 在我的网站中,用户应该能够在不验证电子邮件的情况下登录(与许多其他网站一样)。 –

相关问题