如何为用户设置更改密码按钮?
How to setup Change Password button for user?
我在我的 iOS 应用程序中使用 Firebase 身份验证,用户使用电子邮件和密码注册和登录。
如果用户想在某个时候更改密码,我该如何设置?我假设我需要将现有的 Firebase 方法连接到 UITextField
。非常感谢任何 help/guidance!
Firebase Auth 有一个名为 updatePassword
(https://firebase.google.com/docs/auth/ios/manage-users#set_a_users_password) 的方法:
Auth.auth().currentUser?.updatePassword(to: password) { (error) in
// ...
}
您可能至少需要一个 UITextField(如果您想让它们确认值,可能需要两个),检查它是否满足您对特定长度的任何要求,包括特定字符等(您可能在您的初始注册屏幕中具有相同的逻辑)然后是触发 updatePassword
流程的 UIButton
。大概因为您已经设置了初始登录,所以您可以轻松地将这些项目添加到屏幕并向其附加操作。
我在我的 iOS 应用程序中使用 Firebase 身份验证,用户使用电子邮件和密码注册和登录。
如果用户想在某个时候更改密码,我该如何设置?我假设我需要将现有的 Firebase 方法连接到 UITextField
。非常感谢任何 help/guidance!
Firebase Auth 有一个名为 updatePassword
(https://firebase.google.com/docs/auth/ios/manage-users#set_a_users_password) 的方法:
Auth.auth().currentUser?.updatePassword(to: password) { (error) in
// ...
}
您可能至少需要一个 UITextField(如果您想让它们确认值,可能需要两个),检查它是否满足您对特定长度的任何要求,包括特定字符等(您可能在您的初始注册屏幕中具有相同的逻辑)然后是触发 updatePassword
流程的 UIButton
。大概因为您已经设置了初始登录,所以您可以轻松地将这些项目添加到屏幕并向其附加操作。