【问题标题】:How to Confirm Phone Number in ASP Identity 2如何在 ASP Identity 2 中确认电话号码
【发布时间】:2015-04-12 16:11:44
【问题描述】:

在新的Identity 2中,如果我想确认用户邮箱,可以调用UserManager.ConfirmEmail(userId, token)。但是我找不到如何确认电话号码。还是我把整个想法都弄错了?

【问题讨论】:

标签: asp.net-identity


【解决方案1】:

我是这样解决的:

  1. 我只是使用UserManager.FindByName() 获取用户。
  2. 我将获取的用户的PhoneConfirmed 设置为true
  3. 我调用UserManager.UpdateAsync() 并传入更新的用户。

只需 Microsoft 提供的一种额外方法就可以节省这些往返行程!

【讨论】:

  • 这不是一个好方法..您将如何验证电话确认令牌是否正确
  • With _userManager.VerifyChangePhoneNumberTokenAsync(user, token, newNumber);
【解决方案2】:

函数ChangePhoneNumberAsync(TUser user, string phoneNumber, string token)正在更新电话号码确认字段为真

【讨论】:

    猜你喜欢
    • 2017-12-10
    • 1970-01-01
    • 2023-04-07
    • 1970-01-01
    • 2018-06-30
    • 1970-01-01
    • 2018-06-14
    • 2020-12-19
    • 1970-01-01
    相关资源
    最近更新 更多