use app\index\controller\Base; use think\Request; use app\index\model\ User as UserModel;
class user extends Base { //登入介面 public function login() {# . fetch(); } ## //驗證登入 $this ->validate($data,$rule,$msq) public function checklogin(Request $request) public function checklogin(Request $request) # public function checklogin(Request $request)# #. ## //廚師返回值 $status = 0; $result = '';## );建立驗證規則 $rule = [ 'name|使用者名稱' => 'require', //使用者名稱必填 'verify|驗證碼' => 'require|captcha', //使用者名稱必填 > validate($ data,$rule);
這是use.php
<?php
<meta name="description" content="H-ui.admin v3.0,是一款由國人開發的輕量級扁平化網站後台模板,完全免費開源的網站後台管理系統模版,適合中小型CMS後台系統。 >namespace app\index\controller;
use app\index\controller\Base;
use think\Request;
use app\index\model\ User as UserModel;
class user extends Base
{
//登入介面
public function login()
{# . fetch();
}
## //驗證登入 $this ->validate($data,$rule,$msq)
public function checklogin(Request $request)
public function checklogin(Request $request)
# public function checklogin(Request $request)# #. ## //廚師返回值
$status = 0;
$result = '';## );建立驗證規則
$rule = [
'name|使用者名稱' => 'require', //使用者名稱必填
'verify|驗證碼' => 'require|captcha', //使用者名稱必填
> validate($ data,$rule);
//若驗證以
if ($result === true){
## map =[
'name' => $data['name'],
];
/ /查詢使用者資訊
$user =UserModel::get($map);
)($
}else{
$status = 1;
$result = '驗證過,並點選【確定】進入';
” return ['status' =>$status,'message'=>$result,'data'=>$data];
}
//退出登入
public function logout()
{
}
}
這是登入頁面的html login.html
#<title>後台登入- H-ui.admin.page v3.
#<title>後台登入- H-ui.admin.page v3.0< ;/title>
<meta name="keywords" content="H-ui.admin v3.0,H-ui網站後台模版,後台模版下載,後台管理系統模版,HTML後台模版下載">
<div class="header"></div>
<div class="loginWraper"><div id="loginform" class="loginBox"> ;
<form class="form form-horizontal" action="index.html" method="post">
el class ="form-label col-xs-3"><i class="Hui-iconfont"></i></label>
-xs-8">
<input id="" name="name" type="text" placeholder=" ; / div>
</div>
</div < ;div class="formControls col-xs-8 col-xs-offset-3">
="verify_img" src="{:captcha_src()}">
</div>
;;
讓
>
div>
<script type="text/javascript" src="__STATIC__/lib/jquery/1.9.1/jquery.min.js"></script>
<script type ="text/javascript" src="__STATIC__/static/h-ui/js/H-ui.js"></script>
<!-- AJAX 提交腳本-->
<script>
$(function(){
//為登入按鈕新增點選事件
$('#login').click(function () {
aja $. ## type: 'post',
url:'{:url("checklogin")}',# dataType: 'json',
success:function(data) { //只有回復結果為一,可處理
alert(data.message);
window.loaction. href="{:url('index/index')}";
}
(data.message);
}
}
)
})
})
</script>
<!-- 刷新驗證碼的函數-->
<script type="text/javascript"> ;
function getPic(){
var ts = Date.parse(new Date())/1000;
$("#verify_img").attr("src","{:captcha_src() }?id="+Math.random()); //刷新驗證碼
};
</script>
</body>
</html>
然後就是我遇到的問題:
程式碼有問題,報錯訊息顯示的行數已經有了,你把程式碼截圖也發出來看一下