0
asp.netコアアイデンティティに登録してログインするには電子メールを使用できませんか?asp.netコアアイデンティティの電話番号で登録とログイン
ユーザーは携帯電話番号で登録してSMS確認でログインするだけです。
asp.netコアアイデンティティに登録してログインするには電子メールを使用できませんか?asp.netコアアイデンティティの電話番号で登録とログイン
ユーザーは携帯電話番号で登録してSMS確認でログインするだけです。
可能な方法の1つは、2要素認証としてIDを設定することです。電子メールの代わりに、モバイル番号を格納するためのユーザー名を使用します。これを行うには、ApplicationUserManager.CreateでRequireUniqueEmail = false
を設定します。
番号を取得して検証するために、独自のコードを追加する必要があります。常にユーザー名と同じ形式であることを確認してください。
ユーザー名が確認されたコードでは、パスワードチェックがスキップされます(パスワードはnullなので)。ただし、番号を確認してください。コード付きのSMSを送信し、フローを続行します。
独自のロジックを追加して、コードを作成し、有効期間を確認することができます。
ありがとう私の友人:) – OMID