看过了,学习。以前做的时候,没这么想过。我一般用session解决。
Mysql数据库中user表,有group字段,ENUM类型,值为:user:普通用户
admin:管理员
guest:匿名用户用户登录成功后,将group字段值写入session。网站部分页面完全公开,部分页面需要user权限,还有guest帐号可访问的一些页面,管理页面判断session['group']值是否为admin。当然,guest可以访问的页面user、admin也完全可以。我感觉用session比较方便。具体做法是写一个PHP脚本,根据取得的文件名判断。将此页面包含在配置文件中。不足之处,多多指教。
Mysql数据库中user表,有group字段,ENUM类型,值为:user:普通用户
admin:管理员
guest:匿名用户用户登录成功后,将group字段值写入session。网站部分页面完全公开,部分页面需要user权限,还有guest帐号可访问的一些页面,管理页面判断session['group']值是否为admin。当然,guest可以访问的页面user、admin也完全可以。我感觉用session比较方便。具体做法是写一个PHP脚本,根据取得的文件名判断。将此页面包含在配置文件中。不足之处,多多指教。
解决方案 »
- 熟悉header()函数的帮忙看看
- 为什么这三个空格看起来一样,编码却不同?
- 一个关于smarty的问题,”unable to read resource: "index.tpl" 在线等!!!
- 在线等待:有关serv-ud的配置问题,急!
- MYSQL 4.1.10 如何支持日文,中文?请高手指点!~
- 请问如何向一个页面POST一条字符串,并获取返回值?
- 做个论坛,需要屏蔽哪些关键词?
- 又是session的问题,winxp+apache2.0.46+php4.3.2+mysql4.23.57
- PHP安装要什么条件?
- 谁给提供个国外软件下载的网址啊?
- winxp装了sp2后ie怎么有问题
- 哪个【PHP】版的【日记】或【博客】程序好?
如果你的application.php不是整个程序入口的controller,
那也不是要在每个页面文件上都要
require_once "filter.php";
authorization();
.....
还有就是为什么要递归判断上层路径?
在php.ini中可以配置一个选项,就是配置在加载每个页面的时候都要首先加载一个文件
把这个文件的内容定义如下就可以了。
<?
require_once "filter.php";
authorization();
?>---------------------------
条条道路通罗马,最重要的思路,和变通。灵活的变通,万变不离其中。
发贴权限
在XX版发贴权限
在XX版发XXX字节的权限
在XX版发XXX2字节的权限权限是一个树形结构(无限级分类) 你想怎么细分都成。~~~