[英]Is there a way to reset password with Firebase Auth INSIDE a flutter app?
Firebase Auth 有一種發送驗證 email 的方法,因此用戶可以重置他/她的密碼。 此鏈接將用戶重定向到將寫入和保存新密碼的網站。
有沒有辦法使用 flutter 和 firebase inapp 重置用戶密碼? 我的意思是,我可以通過短信或 email 發送驗證碼,然后將其輸入到應用程序中,然后用戶會在應用程序中選擇一個新密碼嗎?
謝謝!
為了能夠直接通過API更改用戶密碼,用戶必須輸入其當前密碼才能進行更新。
但是,如果使用Admin SDK,則可以實現所需的任何流程,並在流程末尾更新密碼 。 但是,在這種情況下,當然可以確保安全執行。
您可以使用自定義 email 處理程序以及動態鏈接在您的應用程序中打開它們。 這可能需要自定義域才能執行此操作。 一旦用戶在自定義路由/頁面上訪問您的應用程序,您就可以使用applyActionCode 方法來處理 email 操作。 在此處查看我的回答,以獲取有關處理 email 操作的詳細說明:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.