三框架session简单用法

tp5.1session的用法:

1.设置seeion

public function login()
    {
        if($_POST){                    //post接受
            $data['username'] = $_POST['username'];
            $data['password'] = $_POST['password'];           //调用函数加密密码

            $test = Db::name('admin')->where($data)->find();                  //根据data数组查找user表中的对应字段
//
            if(!$test){                             //如果test不存在
                $this->error('用户名或密码填写错误');
            }else{
                session('admin', $test);
                $this->success('恭喜,登录成功', '/admin');
            }
        }else{
            return view('user/login');
        }

    }

2.前端读取session
{$Request.session.admin.username}
3.common控制器判断seeion是否存在,记住一定要加构造

 function __construct()              //构造方法直接运行
    {
        parent::__construct();              //继承
        $this->check_login();                   //直接在每一个页面去运行这个方法


    }
    public function check_login()
    {
        if (!SESSION('admin')) {
           $this->error('您还没有登录,请登录','/admin/user/login');
        }
    }

tp3.2session的用法:

1.设置session:

if(!$test){                             //如果test不存在
                $this->error('用户名或密码填写错误');
                return false;
            }else{
                //放在session中储存起来
                $_SESSION['user'] = $test;
                $this->success('恭喜,登录成功', '/Admin');
            }

2.前端读取session
{{$_SESSION['user']['username']|ucfirst }}
3.common控制器判断session是否存在,注意要写构造


    function __construct()              //构造方法直接运行
    {
        parent::__construct();              //继承
        $this->check_login();                   //直接在每一个页面去运行这个方法
        $this->customer =M('Customer');


    }
    function check_login()
    {           //定义check_login这个方法检查$_SESSION是否存在
        if(!$_SESSION['user']){                 //如果$_SESSION不存在,则返回以下信息
            $this->error('您还没有登录,请先登录再访问', '/Admin/User/login');
       }
    }

laravel5.8session的用法:

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容