学习记录NO.1 TP6 三天免登陆

        1.需要一个简单的登录页面,控制器以及模型。

        

        2.在控制器中对输入的账号密码进行判断后,进行session存入

        //这是写在账号密码判断成功之后的
        //判断是否要进行免登陆操作
        if ($data['nologin'])
        {
            //定义要存入的数据
            $sessionData = ['id'=>$user['id'],'name'=>$data['name']];
            //设置过期时间
            $sessionConfig = [
                'session'=>[
                    'expire' => 60*60*24*3
                ]
            ];
            //写入config
            Config::set($sessionConfig);
        }
        //存入session
        Session::set('user',$sessionData);

        3.打开session的全局中间件,位于app目录下的middleware.php文件中

        4.最后在跳转到登录页面的方法内判断session记录是否存在,为是直接跳转到操作模块

    public function index()
    {
        //判断是否存在session记录
        if (Session::get('user')){
            //跳转
            return redirect('admin/form');
        }
        return view('look/login');
    }

        //本文为学习记录,如有错误,请指出

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值