标签:
thinkphp3.2 auth权限ThinkkPHP中的Auth类是权限控制类,实现权限控制,它提供给了我们三张表。
think_auth_rule表:认证规则表,
think_auth_group:权限认证组表;网站中所有的分类部门表
think_auth_group_access:记录用户属于那个部门的
PS:最近需要做一个验证用户权限的功能,在官方和百度看了下,发现大家都是用auth来做验证,官方有很多auth的使用教程,但是都不全面,我也提问了几个关于auth的问题 也没人来回答我,无奈只好一步步看代码研究了。本人基础不好,属于半路出家的那种,希望我的教程大家不要见笑。 新手纯属无奈之举。。。
废话不多开始解密:
首先说下我使用的Thinkphp版本:ThinkPHP3.2.3完整版
auth 翻译成中文就是认证的意思。
TP的auth类 核心版 是没有的。完整版才有,这点大家要注意下!
1:首先打开Auth.class.php
文件位置 Thinkphp/Library/Think/Auth.class.php
2:打开Auth类文件之后我们要建Auth认证所需要的3张表了,Auth类中已经给了表所用的字段了 直接复制回来粘贴到 phpmyadmin中运行sql就可以;
Auth所用的张表如下:
先声明Auth类
$auth = new \Think\Auth();
$auth->check(‘Home/Index/index‘,‘2‘)
标签:
原文地址:http://blog.csdn.net/qq_31648761/article/details/51351249