Firebase/Swift 2 - 如何获取经过身份验证的用户密码和电子邮件
Firebase/Swift 2 - How to get an authenticated users password and email
我正在尝试使用 swift 2 和 Firebase 在应用程序中设置密码重置。
以下 Firebase 示例:
let ref = Firebase(url: "https://<YOUR-FIREBASE-APP>.firebaseio.com")
ref.changePasswordForUser("bobtony@example.com", fromOld: "correcthorsebatterystaple",
toNew: "batteryhorsestaplecorrect", withCompletionBlock: { error in
if error != nil {
// There was an error processing the request
} else {
// Password changed successfully
}
})
如何访问经过身份验证的用户电子邮件和密码,以便将这些值而不是当前模拟数据传递给此函数?
我对在通行证重置电子邮件中发送临时密码不感兴趣。
我想我可以通过类似的方式访问这些值:
let ref = Firebase(url: firebaseURL)
ref.authData.providerData.someValueHere
但是一直没弄明白
如何从当前经过身份验证的用户访问这些值?
How can I access an authenticated users email & password
Firebase 不存储用户密码。相反,它存储用户密码的哈希值。这意味着 Firebase 没有 API returns 用户密码。
我正在尝试使用 swift 2 和 Firebase 在应用程序中设置密码重置。
以下 Firebase 示例:
let ref = Firebase(url: "https://<YOUR-FIREBASE-APP>.firebaseio.com")
ref.changePasswordForUser("bobtony@example.com", fromOld: "correcthorsebatterystaple",
toNew: "batteryhorsestaplecorrect", withCompletionBlock: { error in
if error != nil {
// There was an error processing the request
} else {
// Password changed successfully
}
})
如何访问经过身份验证的用户电子邮件和密码,以便将这些值而不是当前模拟数据传递给此函数?
我对在通行证重置电子邮件中发送临时密码不感兴趣。
我想我可以通过类似的方式访问这些值:
let ref = Firebase(url: firebaseURL)
ref.authData.providerData.someValueHere
但是一直没弄明白
如何从当前经过身份验证的用户访问这些值?
How can I access an authenticated users email & password
Firebase 不存储用户密码。相反,它存储用户密码的哈希值。这意味着 Firebase 没有 API returns 用户密码。