thinkphp5 表单验证,使用Validate和token令牌
使用Validate:
use think\Validate;
视图代码添加:
{:token()}
ajax使用:
{$Request.token}
服务器端代码
function post_user_login(){
$validate = new Validate([
'dh|电话' => 'require',
'pass|密码' => 'require',
'__token__|验证' => 'require|token',
]);
$data = [
'dh' => input('dh'),
'pass' => input('pass'),
'__token__' => input('__token__'),
];
if (!$validate->check($data)) {
$this->error($validate->getError());
}
}