gpt4 book ai didi

ios - 区分 Firebase 的管理员和普通用户(Xcode ios 应用程序)

转载 作者:行者123 更新时间:2023-11-28 23:54:29 25 4
gpt4 key购买 nike

我目前正在开发一个IOS应用程序,我想做的是在登录应用程序时区分管理员用户和普通用户,因为目前普通用户可以登录并访问管理选项。我使用 Firebase 作为我的数据库,但没有区分的选项。任何帮助将非常感激。这是我的登录代码

@IBAction func loginTapped(_ sender: Any) {

if let email = emailTextField.text, let password = passwordTextField.text{

Auth.auth().signIn(withEmail: email, password: password) {(user, error) in

if let firebaseError = error{
print (firebaseError.localizedDescription)
self.showAlert("Invalid Email or Password")

return
}
self.presentLoggedInScreen()
}
}
}

如果有人对这篇文章投反对票,我会接受,但请在下面评论你这样做的原因。谢谢

最佳答案

您需要使用其他东西来实现一些基于角色的身份验证,您可以在此处查看示例以提供一些想法:https://firebase.google.com/docs/auth/admin/custom-claims

关于ios - 区分 Firebase 的管理员和普通用户(Xcode ios 应用程序),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51521486/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com