注:写了很多项目,写这个是为了理清思路
1.判断数据来源
if (request()->isPost());
2.获取数据
$data = input('post.'); $data = input('param.'); $data = input('post.');
3.数据校验
$validate->check($data) 校验
4.入库,数据库操作
通过输入的用户名获取用户信息
5.数据库try catch 检测数据库是否存在异常
try{
catch (\Exception $e){ $this->error($e->getMessage());}
6.检测账户的是否存在,状态是否正常,特别是status的检测
7.检测密码是否正确
8.保存用户信息到数据库
时间 ip等(此步save一定要带上查询出来的数据中的id)
9.保存用户session信息
10.进行登录后跳转