本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
需要匯入的使用者重設密碼
每個匯入的使用者第一次登入並輸入密碼時,都必須輸入新密碼。下列程序說明匯入 CSV 檔案之後,本機使用者在自訂應用程式中的使用者體驗。如果您的使用者使用託管 UI 登入,Amazon Cognito 會在首次登入時提示他們設定新密碼。
需要匯入的使用者重設密碼
-
在您的應用程式中,使用隨機密碼透過
InitiateAuth
默默地登入目前使用者。 -
Amazon Cognito 會在啟用
PreventUserExistenceErrors
時傳回NotAuthorizedException
。否則會傳回PasswordResetRequiredException
。 -
您的應用程序發出
ForgotPassword
API 請求並重設使用者的密碼。-
應用程式在
ForgotPassword
API 請求中提交使用者名稱。 -
Amazon Cognito 會將代碼傳送至已驗證的電子郵件或電話號碼。目的地取決於您在 CSV 檔案中為
email_verified
和phone_number_verified
提供的值。對ForgotPassword
請求的回應指示代碼的目的地。注意
您的使用者集區必須經過設定,以驗證電子郵件或電話號碼。如需更多詳細資訊,請參閱 註冊及確認使用者帳戶。
-
您的應用程式會向使用者顯示一則訊息,以檢查代碼傳送的位置,並提示您的使用者輸入代碼和新密碼。
-
使用者在應用程式中輸入確認碼和新密碼。
-
應用程式在
ConfirmForgotPassword
API 請求中提交代碼和新密碼。 -
您的應用程式將使用者重新導向到登入步驟。
-