tp5实现登录并保存session,再由不同角色权限跳转页面-php教程

资源魔 22 0
本文次要讲述若何正在tp5中实现登录并保留session、而后依据没有同的用户权限跳转相应页面性能的完成,分享给各人一同来学习一下。

实现该步骤次要有如下几个步骤实现。

1、明码校验

这里view层提交过去的用户名以及明码是没有加密的,数据中的明码是通过md5加密的,以是起首对明码进行加密,而后跟数据库中的记载比对,假如分歧则以为胜利。

2、session保留

假如校验胜利则将用户信息保留正在session中。

3、依据没有同权限跳转

有时分咱们关于没有同的用户展现的页面也没有同,这时候就需求咱们依据用户的权限跳转到相应的页面。

4、完成代码

// 登录
public function login()
{
    //明码加密并从数据库查找记载
    $map['username'] = input('post.a');
    $map['password'] = md5(input('post.b'));
    $user=db('user')->where($where)->find();
    //验证胜利则保留session
    if ($user) {
        unset($user["psd"]);
        session("user", $user['id']);
        //依据没有同权限跳转
        if($user['quanxian'] == 0){
            $this->redirect('Module1/index/index');
        }
        elseif ($user['quanxian'] == 1) {
          $this->redirect('MOdule2/index/index');
        }
        else{
          $this->redirect('Module3/index/index');
        }
    }else{
        print_r ('error!');
        return false;
    }
}

相干教程:PHP视频教程

以上就是tp5完成登录并保留session,再由没有同脚色权限跳转页面的具体内容,更多请存眷资源魔其它相干文章!

标签: php开发教程 php开发资料 php开发自学 session TP5 角色权限

抱歉,评论功能暂时关闭!