ログインアクションは何も表示されませんが、ログインボタンを押してログインページにログインすると、これを克服する方法がありますか?iOSでログイン認証を行うには
私はWebサービスとしてPHPを使用しています、それは登録ページを格納するために、正しくデータベース内のすべての値を動作しますが、私はあなたがアプリ側の空のフィールドのようなセットアップローカル検証する必要があると思う
@IBAction func loginButton(_ sender: UIButton)
{
let user = "user"
let password = "password"
Alamofire.request(URL_USER_REGISTER,method: .post)
.authenticate(user: user, password: password)
.responseJSON { response in
print(response.request as Any) // original URL request
print(response.response as Any) // HTTP URL response
print(response.data as Any) // server data
print(response.result)
if response.response?.statusCode == 200
{
self.performSegue(withIdentifier: "login", sender: self)
}
else
{
self.labelMessage.text = "incorrect"
}
}
}
私はサーバー側の検証を行っていますが、ローカルの検証は行っていません。このコンセプトを新しいものにする – mistoquack
サーバーにリクエストを送信する前に、入力フィールドをチェックする必要があります。テキストフィールドが空であるか、空でない場合は、user.Ex.if(あなたのtextfield.isEmpty) {ユーザーにアラートを表示する} – Donal
okiはそれを調べます。 – mistoquack