MVC 5确认辅助电子邮件

时间:2014-10-08 14:23:27

标签: asp.net-mvc asp.net-mvc-5 asp.net-identity

我扩展了IdentityUser类并添加了一个辅助PhoneNumber,一个是SecondaryPhoneNumberConfirmed,另一个是SecondaryEmail和SecondaryEmailConfirmed。

所以这适用于PhoneNumber,因为UserManagers方法 VerifyChangePhoneNumberTokenAsync GenerateChangePhoneNumberTokenAsync 可以将PhoneNumber作为参数。

然而,电子邮件并非如此。 ConfirmEmailAsync GenerateEmailConfirmationTokenAsync 仅将userID和令牌作为参数:/所以如何验证?

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

至于临时解决方法,我可以滥用UsersManager SetEmailAsync方法,因此我暂时更改用户电子邮件并验证它,然后将其更改回来:P