使用Swift我试图在用户输入不正确时停止执行按钮?这样的硬编码登录屏幕。有人能帮忙吗?
if ($form_change_password->isSubmitted() && $form_change_password->isValid()) {
$password = $passwordEncoder->encodePassword($user, $user->getPlainPassword());
$user->setPassword($password);
$entityManager = $this->getDoctrine()->getManager();
// perform some action...
$entityManager->flush();
return $this->redirectToRoute('connexion');
}
答案 0 :(得分:0)
在显示return
后添加errorMessage
- 它会立即退出该功能:
@IBAction func logIn(_ sender: Any, forEvent event: UIEvent) {
if user_name.text != "admin" {
errorMessage.text = "Incorrect username or password"
print(errorMessage)
return
}
//...
}
答案 1 :(得分:0)
将发件人从Any更改为UIButton并将其禁用。
@IBAction func logIn(_ sender: UIButton, forEvent event: UIEvent) {
if user_name.text != "admin" {
errorMessage.text = "Incorrect username or password"
print(errorMessage)
sender.isEnabled = false
}
}