abstract:login.html代碼{include file="/public/head"} <body class="login-bg"> <div class="login layui-anim&nb
login.html代碼
{include file="/public/head"} <body class="login-bg"> <div class="login layui-anim layui-anim-up"> <div class="message">PHP中文網(wǎng)后臺管理系統(tǒng)登錄</div> <div id="darkbannerwrap"></div> <form method="post" class="layui-form" > <input name="username" placeholder="用戶名" type="text" id="username" lay-verify="required" class="layui-input" > <hr class="hr15"> <input name="password" lay-verify="required" placeholder="密碼" id="password" type="password" class="layui-input"> <hr class="hr15"> <input value="登錄" lay-submit lay-filter="login" style="width:100%;" type="submit"> <hr class="hr20" > </form> </div> <script> $(function () { layui.use('form', function(){ var form = layui.form; // layer.msg('玩命賣萌中', function(){ // //關(guān)閉后的操作 // }); //監(jiān)聽提交 form.on('submit(login)', function(data){ // alert(888) $.post('{:url(\'DoLogin\')}',{ 'username':$('#username').val(), 'password':$('#password').val() },function(data){ if(data.res == 1){ layer.msg(data.msg,function(){ location.href='{:url(\'Index/index\')}' }); }else{ layer.msg(data.msg,function(){ }); } }) return false; }); }); }) </script> </body> </html>
Login.php代碼
<?php namespace app\admin\controller; use app\admin\model\UserModel; use think\Controller; use think\facade\Request; use think\facade\Session; class Login extends Controller { public function login() { //渲染登陸頁面 return $this->fetch(); } public function DoLogin() { //獲取前臺提交過來的數(shù)據(jù) $data = Request::param(); $username = $data['username']; //使用用戶名作查詢條件到數(shù)據(jù)庫中查詢是否有對應(yīng)的數(shù)據(jù) $user = UserModel::where('username',$username)->find(); if($user != true){ $info = ['res'=>0,'msg'=>'用戶名不存在!']; }elseif($data['password'] != $user['password']){ $info = ['res'=>0,'msg'=>'密碼錯誤!']; }else{ $info = ['res'=>1,'msg'=>'登陸成功!']; Session::set('username',$user['username']); } return $info; } public function LoginOut() { //刪除用戶名 Session::delete('username'); //退出跳轉(zhuǎn) $this->redirect('login'); } }
Correcting teacher:天蓬老師Correction time:2018-12-21 12:54:44
Teacher's summary:登錄操作,是所有操作的入口, layUI特別適合做后臺應(yīng)用