TP6登录
前言
主要就是为了实现登录的一些封装,查找跟之前写的普通登录区别
提示:以下是本篇文章正文内容,下面案例可供参考
- 图片示例:
2.主要代码实现:
controller层:
public function index()
{
if ($this->request->isPost()){
$param = $this->request->param();
// dd($param);
$validate = new Login();
if (!$validate->scene('login')->check($param)) $this->error($validate->getError());
$data =[
'username'=>$param['username'],
'password'=>md5($param['password'])
];
$admin_data = (new User())->login($data);
if (empty($admin_data)) $this->error('用户名或密码不正确');
Session::set('login',$admin_data);
//return show(config("status.api.success"),'登录成功',$data);
return