假设我有登录详细信息用户名:Kanu密码123456,我希望没有这些登录详细信息的人将无法登录,这意味着所有其他xyz登录详细信息都将显示警报“输入正确的登录详细信息”
我需要将其保存在本地。没有使用服务器
答案 0 :(得分:1)
如果所需的凭据是静态的,则只需在代码中检查它们即可:
func canLogin() -> Bool {
return userNameTF.text == "Kanu" && passwordTF.text == "123456"
}
然后,您可以这样做:
func login() {
guard canLogin() else {
let alert = UIAlertController(title: "Wrong credentials", message: "The login credentials you have provided are incorrect.", preferredStyle: .alert)
alert.addAction(UIAlertAction(title: "Okay", style: .default))
self.present(alert, animated: true, completion: nil)
return
}
// begin login process here
}
如果用户输入的用户名不是Kanu
或密码不是123456
,则会向他们显示警告,提示其登录凭据不正确。