用于确认电子邮件的4位数令牌

时间:2017-09-26 03:35:09

标签: c# asp.net asp.net-identity

我正在使用GenerateEmailConfirmationTokenAsync生成令牌以确认电子邮件。 默认情况下,它会生成一个6位数,例如:534623。但最终用户要求它是4位数,例如:5346。

string code = await UserManager.GenerateChangePhoneNumberTokenAsync(user.Id);
/// I would like code variable is 4 digits

然后在

验证
var result = await UserManager.ChangePhoneNumberAsync(userId, code);
/// I would like to verify with 4 digits only

我搜索并知道我需要自定义DataProtectorTokenProvider。但我没有找到如何定制它。

由于

0 个答案:

没有答案