php中用户权限的方法

用php如何写用户权限只需要告知原理即可(详细一点就好,谢谢),不需要源代码。注:1.如果有ucenter是如何管理用户权限的,非常非常的感谢你(一定补分)2.php中s... 用php 如何写用户权限 只需要告知原理即可(详细一点就好,谢谢),不需要源代码。
注:1.如果有ucenter是如何管理用户权限的,非常非常的感谢你(一定补分)
2.php中session机制有个最大数量限制,如果超过了这个限制,服务器要随机销毁一些session 这样有的用户就莫名其妙的掉线了
3.不要写什么php与mysql那种最简单的方法。
4.想知道专业的php开源程序是如何解决这个问题的。
如果谁有ucenter 或者其他系统(好一点的)权限管理(用户登录,等级,管理员认证等一系列相关的东西)系统的运行原理也行
谢谢各位
展开
 我来答
odkjian
2010-07-30 · TA获得超过442个赞
知道答主
回答量:320
采纳率:0%
帮助的人:190万
展开全部
原理很简单,数据库中对应用户的权限字段,经常是level,status,allow什么的,然后一个用户登录时提取信息,用户进行一个应用时判断权限等级。根据项目的不同怎么实现也会不同,基本原理就是这样。
我现在参与的一个应用原理如下:
加载网站底层程序
加载网站权限(从数据库或者缓存中提取,然后写到静态变量)等等
(加载用户信息,根据规范加载用户权限到变量)
分析url
加载频道,分类等等,同时加载它们的权限(如果权限不合会自动过滤甚至中止程序,以上也是的)
加载应用(应用也有权限,等等)
我只做其中的一块,不然都会晕的。。。。。
奔跑的螃小蟹
2010-07-30 · TA获得超过432个赞
知道小有建树答主
回答量:688
采纳率:0%
帮助的人:514万
展开全部
<?
interface MPopedom{
function popedom();
}
interface MPurview{
function purview();
}
class Member implements MPurview{
function purview(){
echo '会员拥有的权限。';
}
}
class Manager implements MPurview,MPopedom{
function purview(){
echo '管理员拥有会员的全部权限。';
}
function popedom(){
echo '管理员还有会员没有的权限';
}
}
$member = new Member();
$manager = new Manager();
$member -> purview();
echo '<p>';
$manager -> purview();
$manager ->popedom();
?>
这个是一个教材上写的类,没有任何功能化,你看看思路吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lijybhj
2010-08-03 · TA获得超过184个赞
知道小有建树答主
回答量:326
采纳率:100%
帮助的人:162万
展开全部
1.先区分拥有不同权限的几个用户,比如普通会员,高级会员,超级会员
2.然后给这几个用户设置权限,是否拥有修改的权利,删除的权利。
3.在登录时,判断是哪种用户就OK.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xtrzyb
2010-07-30
知道答主
回答量:15
采纳率:0%
帮助的人:0
展开全部
写SESSION不行那就自己写文件,把用户登录的信息写到一个文件里,存在一个文件夹里,每个用户占用一个文件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mole_1230
2010-08-02
知道答主
回答量:5
采纳率:0%
帮助的人:0
展开全部
session 可以用 memcached 存储,配置方法可以在网上查。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式