php datatype=quot;requirequot;,我的问题谁能帮我解决一下??
葬2017-12-05 08:34:432樓
這是use.php
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()
{
return $this-> view ->fetch();
}
//驗證登錄?? $this ->validate($data,$rule,$msq)
public function checklogin(Request $request)
{
//廚師返回值
$status = 0;
$result = '';
$data = $request -> param();
//創建驗證規則
$rule = [
'name|用戶名' => 'require',? //用戶名必填
"password|密碼" => 'require',? //用戶名必填
'verify|驗證碼' => 'require|captcha',? //用戶名必填
];
//進行驗證
$result = $this -> validate($data,$rule);
//如果驗證通過
if ($result === true){
//構造查詢條件
$map =[
'name' => $data['name'],
"password" => md5($data["password"]),
];
//查詢用戶信息
$user =UserModel::get($map);
if($user == null){
$result = '沒有找到該用戶';
}else{
$status = 1;
$result = '驗證通過,點擊【確定】進入';
}
}
return ['status'=>$status,'message'=>$result,'data'=>$data];
}
//退出登錄
public function logout()
{
}
}
這是登錄頁面的html? login.html
后臺登錄 - H-ui.admin.page v3.0
?? ??? ??? ??? ??? ?
看不清,換一張
使我保持登錄狀態
wo zi ji shuo de$(function(){
//給登錄按鈕添加點擊事件
$('#login').click(function () {
$.ajax({
type: 'post',
url:'{:url("checklogin")}',
data: $('form').serialize(),
dataType: 'json',
success:function(data) { //只有返回結果為一,才能處理
if (data.status==1) {
alert(data.message);
window.loaction.href="{:url('index/index')}";
}
else{
alert(data.message);
}
}
})
})
})
function getPic(){
var ts = Date.parse(new Date())/1000;
$("#verify_img").attr("src","{:captcha_src()}?id="+Math.random());?? //刷新驗證碼
};
總結
以上是生活随笔為你收集整理的php datatype=quot;requirequot;,我的问题谁能帮我解决一下??的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php postgresql多条,PHP
- 下一篇: ios请求php接口失败,laravel