在登录中门脸和依赖注入技术的简单使用

原创 2019-03-23 17:53:10 383
摘要:use think\facade\Request;use\app\model\ User as UserModel;pu funblicction Login(think\Request,$request)               依赖注入方导入式请求类         &n

use think\facade\Request;
use\app\model\ User as UserModel;
pu funblicction Login(think\Request,$request)

               依赖注入方导入式请求类
             $data=Request->param();
           用facade中请求接受前台数据
        $data= Request::param();

       $username = $data['username'];
       // 使用变量作为查询条件到数据库中查询对应的数据
       $user = UserModel::where('username', $username)->find();
       if ($user != true) {
           $info = ['res' => 0, 'msg' => '用户名不存在!'];
       } elseif ($data['password'] != $user['password']) {
           $info = ['res' => 0, 'msg' => '密码错误!'];
       } else {
           $info = ['res' => 1, 'msg' => '登录成功!'];
           Session::set('username', $user['username']);
       }
       return $info;
   }


批改老师:天蓬老师批改时间:2019-03-25 09:10:41
老师总结:这是调用了门面类的一个基本功能,让类中的方法调用方式统一, 全部改为类调用

发布手记

热门词条