我正在使用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。但我没有找到如何定制它。
由于