微博客程序如何添加上传插件
9个月前 在该项目中添加新的插件可按以下步骤操作: ##### 获取插件文件 准备一个...
前几天就准备重新设计一下轻博客的权限功能,最初的权限功能已经不能满足网友的需求,于是今天就重新制作了一个权限分配功能,可以实现自由添加管理等级,个人感觉还行吧。
php自定义函数权限代码
//自定义权限函数<br />
//$name 功能名称(ps:就是通过它对比下面权限数组中的值,已达到权限判断目的)<br />
//$id 用户权限等级,<br />
function xmadmin(string $name,$id = 1){<br />
<br />
//注意这里不能为空值或者‘0’等<br />
$id = (int) $id ?? 0;<br />
<br />
$name = $name ?? null;<br />
<br />
//判断传递过来的值是否为空值<br />
if ($id == 0 || $id == '' || $name == null || $name == ''){<br />
<br />
return false;<br />
<br />
}<br />
<br />
//权限数组,通过下面的数组可以分配权限功能<br />
$permission=array(<br />
<br />
//超级管理员<br />
'1'=>array(<br />
<br />
//后台<br />
'admin',<br />
<br />
//插件<br />
'plugin',<br />
<br />
//评论<br />
'ping',<br />
<br />
//数据<br />
'shu',<br />
<br />
//设置<br />
'config',<br />
<br />
//模板<br />
'tplm',<br />
<br />
//缓存<br />
'tpl',<br />
<br />
//日志<br />
'ri',<br />
<br />
//用户<br />
'user',<br />
<br />
//新增<br />
'useri',<br />
),<br />
<br />
//管理员<br />
'2'=>array(<br />
<br />
//后台<br />
'admin',<br />
<br />
//插件<br />
'plugin',<br />
<br />
//设置<br />
'config',<br />
<br />
//用户<br />
'user',<br />
<br />
),<br />
<br />
//总编辑<br />
'3'=>array(<br />
//后台<br />
'admin',<br />
<br />
//评论<br />
'ping',<br />
<br />
),<br />
);<br />
<br />
$qx = $permission[$id] ?? false;<br />
<br />
//判断权限数组是否存在相关职位<br />
if ($qx == false){<br />
<br />
return false;<br />
<br />
}<br />
<br />
//判断权限数组中的相关职位是否有相关权限<br />
if (in_array($name,$qx) === true){<br />
<br />
return true;<br />
}<br />
<br />
return false;<br />
}<br />
<br />
```<br />
<br />
**使用方法**<br />
<br />
```<br />
<br />
//判断插件功能是否有权限,没有权限为“false”,有权限为“true”,其中的“plugin”为需要判断功能名称(对应上面权限数组的值)<br />
if (xmadmin('plugin') == false){<br />
<br />
echo '抱歉,你的权限等级不足。';<br />
<br />
}<br />#免责声明#
本文为转载 或 原创内容,未经授权禁止转载、摘编、复制及镜像使用、转载请注明作者、出处及原文链接、违者将依法追究责任。

9个月前 在该项目中添加新的插件可按以下步骤操作: ##### 获取插件文件 准备一个...
10个月前 非常的简单,只需要两步就可以轻松实现。css样式什么的需要自行进行解决...

8个月前 
2个月前 这一款不错的404页面是博主的一个域名没有正确解析后,访问发现的,看着...

9个月前 博主对js实在是不懂,也就会瞎几把穷举,如果穷举不出就GG了,通过一顿猛...

10个月前 > 以前没有用过rss这个功能,没有发现这个问题,既然发现了就要解决,以...