网站首页   进入论坛     官方下载     使用教程     免费用户     付费用户     Bug报告     购买授权     捐助我们  
文章内容              Thread Content
 首页  >> DiY-Page技术支持  >> 在线文档
DiY-Page v3.5.x 中后台管理程序的多用户配置方法
作者 wenshuang   查看 3626   发表时间 2005/12/21 22:48  【论坛浏览】

基本应用

DiY-Page 从 3.5.0 版起,后台管理程序具有多用户登录功能。具体配置方法为:

1、打开 hpmain/userdata.php。

2、在文件开头的

下面,加入若干次这段代码,每加入一段,就增加一个用户:

$sysusers[]=array(
'username'=>"admintwo", //管理员用户名
'password'=>"91320", //管理员密码

//禁止这个管理员用户访问的页面列表,用逗号隔开
'banpagelist'=>array('edit_settings.php','edit_settings_submit.php'),
);


3、保存文件,上传即可。

高级应用
这里主要讲解一下利用 banpagelist 数组来限制某个管理员的权限的方法。

首先介绍一下 hpadmin 目录下各个 具有管理功能的页面 的作用:
edit_itemdel.php 删除页面上的某个项目
edit_itemedit.php 编辑项目(表单)
edit_itemedit_submit.php 编辑项目的提交(表单处理页面)
edit_itemlist.php 列出某个区块内的所有项目
edit_itemmove.php 移动某个项目
edit_itemnew.php 新建项目的第一步设置界面(表单)
edit_itemnew_submit.php 新建项目的第二步设置界面和提交(表单处理页面)
edit_mainpage.php 编辑页面的第一个界面(即区块选择图)
edit_settings.php 修改程序选项界面(表单)
edit_settings_submit.php 修改程序选项的提交(表单处理页面)

然后,您就可以自由组合来限制用户的权限,例如:

'banpagelist'=>array('edit_settings.php','edit_settings_submit.php'), //不允许此用户修改程序选项

'banpagelist'=>array('edit_itemdel.php'), //不允许此用户删除页面上的项目

'banpagelist'=>array('edit_itemnew.php','edit_itemnew_submit.php'), //不允许此用户新建项目


其它的权限配置,您可以以此类推。

最后,特别提醒您注意, xxx.php 一定要与它的 xxx_submit.php 成对出现。否则限制会不完整。

序号 评论者 共有评论 0   【论坛浏览】  【发表评论】 评论时间
当前无任何评论,或评论已被禁止显示
 共有评论数 0  每页显示 10
页码 1/0  |<  <<     >>  >| 
Powered by DiY-Page 5.2.0 © 2005-2008