function checkprive(){
$M= $_SESSION['prive_list']; //模型权限
$A=$_SESSION['action']; //操作权限
$UrlM=$_GET['m']; //$_GET获取模型
$UrlA=$_GET['a']; //$_GET获取操作
if(strpos($M['m'],$UrlM)!==false||$M['m']=='all'){
if(strpos($A['a'],$UrlA)!==false||$A['a']=='all') return true;
exit("<script>alert('你没有该操作权限!');history.go(-1) </script>");
return false;
}else {
exit( "<script>alert('你没有该模块权限!');history.go(-1) </script>");
return false;
}
}php单一入口权限检查
最新推荐文章于 2025-07-11 17:32:43 发布
本文介绍了一个用于检查用户权限的PHP函数。此函数通过比较用户会话中的权限列表与请求的操作来确定用户是否有权进行特定操作。它区分了模型权限和操作权限,并提供了退出并提示错误消息的功能。
123

被折叠的 条评论
为什么被折叠?



