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月前
|
SQL PHP 数据安全/隐私保护
thinkphp5 Auth 权限管理(1)
<?php // +---------------------------------------------------------------------- // | ThinkPHP [ WE CAN DO IT JUST THINK IT ] // +---------------------------------------------------------------------- // | Copyright (c) 2011 http://thinkphp.cn All rights reserved. // +-----------------------
27 0
thinkphp5 Auth 权限管理(1)
|
9月前
|
前端开发 数据库 数据安全/隐私保护
DRF--认证和权限
DRF--认证和权限
如何在Yii2.0项目中安装Jasny SSO?
如何在Yii2.0项目中安装Jasny SSO?
101 0
Jasny SSO与Yii2.0的版本兼容性如何?
Jasny SSO与Yii2.0的版本兼容性如何?
|
开发框架 PHP
Yii2.0是否支持集成Jasny SSO?
Yii2.0是否支持集成Jasny SSO?
|
数据库 数据安全/隐私保护 Python
【Django学习笔记 - 19】:认证、自定义认证、权限、限流
【Django学习笔记 - 19】:认证、自定义认证、权限、限流
228 0
【Django学习笔记 - 19】:认证、自定义认证、权限、限流
|
PHP 数据库 数据安全/隐私保护
Laravel7使用Auth进行用户认证
Laravel7使用Auth进行用户认证
144 0
Laravel7使用Auth进行用户认证
|
安全 PHP
【laravel】@20 安全系列-Auth登录认证
【laravel】@20 安全系列-Auth登录认证
87 0
|
存储 中间件 数据安全/隐私保护
【laravel-admin】权限管理与实现原理
【laravel-admin】权限管理与实现原理
504 0
【laravel-admin】权限管理与实现原理
|
Java PHP 数据安全/隐私保护
PHP -Casbin: 支持 ACL、RBAC、ABAC 多种模型的 PHP 权限管理框架
PHP-Casbin 是一个用 PHP 语言打造的轻量级开源访问控制框架( https://github.com/php-casbin/php-casbin ),目前在 GitHub 开源。PHP-Casbin 采用了元模型的设计思想,支持多种经典的访问控制方案,如基于角色的访问控制 RBAC、基于属性的访问控制 ABAC 等。
4348 0