thinkphp5 Auth 权限管理(2)

简介: 这些代码按照正确的方式,放到你的项目中,auth权限管理应该就好用了。如果你的项目支持中间件,上边这部分代码直接放到中间件中就可以了。我就是这样。

下边是调用方法:

php

复制代码

<?php
namespace appadmincontroller;
use appadminmodelWaterModel;
use thinkController;
use thinkRequest;//使用request对象
use thinkDb;//引入数据库操作类
use thinkSession;//使用session驱动
use thinkLoader;
class Base extends Controller
{
    public function __construct()
    {
        $auth = new orgAuth();
        $au = $auth->check(request()->module().'/'.request()->controller().'/'.request()->action(), $session['id']);
        if (!$au) {// 第一个参数是规则名称,第二个参数是用户UID
            $result['login_code'] = -2;
            $result['login_msg'] = "没有权限";
            echo json_encode($result);die;
        }
    }
}

这些代码按照正确的方式,放到你的项目中,auth权限管理应该就好用了。如果你的项目支持中间件,上边这部分代码直接放到中间件中就可以了。

我就是这样。

有好的建议,请在下方输入你的评论

欢迎访问个人博客:guanchao.site

欢迎访问我的小程序:打开微信->发现->小程序->搜索“时间里的”

目录
相关文章
|
5月前
|
数据管理 数据库 数据安全/隐私保护
Django——Auth模块以及admin站点
Django——Auth模块以及admin站点
|
6月前
|
数据安全/隐私保护
Wiki.js 配置 LDAP 认证
Wiki.js 配置 LDAP 认证
|
11月前
|
SQL PHP 数据安全/隐私保护
thinkphp5 Auth 权限管理(1)
<?php // +---------------------------------------------------------------------- // | ThinkPHP [ WE CAN DO IT JUST THINK IT ] // +---------------------------------------------------------------------- // | Copyright (c) 2011 http://thinkphp.cn All rights reserved. // +-----------------------
53 0
thinkphp5 Auth 权限管理(1)
如何在Yii2.0项目中安装Jasny SSO?
如何在Yii2.0项目中安装Jasny SSO?
119 0
|
PHP 数据库 数据安全/隐私保护
Laravel7使用Auth进行用户认证
Laravel7使用Auth进行用户认证
174 0
Laravel7使用Auth进行用户认证
|
PHP
【laravel】在使用Auth认证时,登录后直接进入home,不登录会直接跳转到login
【laravel】在使用Auth认证时,登录后直接进入home,不登录会直接跳转到login
347 0
【laravel】在使用Auth认证时,登录后直接进入home,不登录会直接跳转到login
|
存储 中间件 数据安全/隐私保护
【laravel-admin】权限管理与实现原理
【laravel-admin】权限管理与实现原理
579 0
【laravel-admin】权限管理与实现原理
|
安全 PHP
【laravel】@20 安全系列-Auth登录认证
【laravel】@20 安全系列-Auth登录认证
104 0
|
Java PHP 数据安全/隐私保护
PHP -Casbin: 支持 ACL、RBAC、ABAC 多种模型的 PHP 权限管理框架
PHP-Casbin 是一个用 PHP 语言打造的轻量级开源访问控制框架( https://github.com/php-casbin/php-casbin ),目前在 GitHub 开源。PHP-Casbin 采用了元模型的设计思想,支持多种经典的访问控制方案,如基于角色的访问控制 RBAC、基于属性的访问控制 ABAC 等。
4407 0
|
PHP 存储 JavaScript
SSO 单点登录总结(PHP)
本篇文章根据个人理解的知识整理汇总,包含 Cookie、Session 的基础知识和单点登录的方法,如有不足之处,请大家多多指正。
3443 0