登录失败后如何保持模态窗口打开? [英] How can I keep the modal window open after login failure?
问题描述
使用引导程序,我打开了一个用于从导航栏登录的模式窗口.如果登录凭据失败,则模式将消失,就像凭据成功时一样.在运行完 PHP 验证过程后,如何让模式重新出现以供用户再次尝试登录?非工作相关代码是:
PHP 验证码:
<?phpif(PassHash::check_password($row["password"], $_POST['pwd1']))$_SESSION["登录"] = 1;$_SESSION['btnhs'] = 3;} 别的 {$_SESSION["登录"] = 0;$loginErr ="用户名或密码不正确.";?><script type="text/javascript">$(函数(){$('#myModal').modal('show');});<?php}头部>
HTML:
<div class="modalfade" tabindex="-1" id="myModal" role="dialog" data-backdrop="static"><div class="modal-dialog" data-backdrop="static"><!-- 模态内容--><div class="modal-content"><div class="modal-header" style="padding:35px 50px;"><button type="button" class="close" data-dismiss="modal">×</button><h4><span class="glyphicon glyphicon-lock"></span>登录
<div class="modal-body" style="padding:40px 50px;"><form method="post" autocomplete="on" action="<?php echo htmlentities($_SERVER['PHP_SELF']); ?>"><div class="form-group"><label for="usrname"><span class="glyphicon glyphicon-user"></span>用户名</label><input type="text" class="form-control" required="" name="uname" id="uname" autofocus="" placeholder="输入用户名">
<div class="form-group"><label for="psw"><span class="glyphicon glyphicon-eye-open"></span>密码<input type="password" class="form-control" required="" name="pwd1" id="pwd1" placeholder="输入密码"><span class="error" style="color: red"><?php echo $loginErr;?></span><br>
<div class="form-actions"><button type="submit" name="login" class="btn btn-success btn-block"><span class="glyphicon glyphicon-log-in"></span>登录按钮>