DiY-Page v3.5.x 中后台管理程序的多用户配置方法
' ?6 \0 u% ^: K) PDiY-Page,DiYPage,首页,门户,系统,Home,Portal,自定制基本应用
$ M* r) C9 Q+ J# ?* W
% S0 o7 x1 e; V) v0 M6 T1 f3 p, A6 N1 \这是一个使用DiY-Page(一个全新概念的自定制门户系统)构建的网站DiY-Page 从 3.5.0 版起,后台管理程序具有多用户登录功能。具体配置方法为:这是一个使用DiY-Page(一个全新概念的自定制门户系统)构建的网站! j g# b1 ^& S2 p7 Q" B
2 A) ?8 a* M; j1 n
1、打开 hpmain/userdata.php。
+ U7 s- |% W y8 k, ?www.diypage.com7 |! ~& l0 `4 f( u, D$ `1 d
2、在文件开头的
$ k: b$ U( w3 K- R# E! _这是一个使用DiY-Page(一个全新概念的自定制门户系统)构建的网站<?phpDiY-Page,DiYPage,首页,门户,系统,Home,Portal,自定制3 o& P( T. n8 | N" _9 N; s
下面,加入若干次这段代码,每加入一段,就增加一个用户:
; I5 N( ]# e: A2 `) [7 ~6 c2 pDiY-Page,DiYPage,首页,门户,系统,Home,Portal,自定制
. ]* G% v2 o+ z5 }' U3 ]! c这是一个使用DiY-Page(一个全新概念的自定制门户系统)构建的网站$sysusers[]=array(
/ k0 y# K3 k8 q2 M5 z, J'username'=>"admintwo", //管理员用户名
$ t8 m" w8 n" {: u" M/ K; }4 I这是一个使用DiY-Page(一个全新概念的自定制门户系统)构建的网站'password'=>"91320", //管理员密码DiY-Page中文官方论坛6 I/ Z: S: a8 p# ?+ [0 _
DiY-Page中文官方论坛; d# D m4 | l+ `; R
//禁止这个管理员用户访问的页面列表,用逗号隔开
7 \5 |4 G2 H! o2 U3 m. P9 kDiY-Page,DiYPage,首页,门户,系统,Home,Portal,自定制'banpagelist'=>array('edit_settings.php','edit_settings_submit.php'),DiY-Page,DiYPage,首页,门户,系统,Home,Portal,自定制- s3 ]/ T/ i6 P
);www.diypage.com0 B! V) r' w$ E1 ^6 H, I7 E
DiY-Page,DiYPage,首页,门户,系统,Home,Portal,自定制1 |% E* I# l$ L- y+ N$ r
3、保存文件,上传即可。www.diypage.com w$ { C5 g1 X4 |
DiY-Page中文官方论坛" \0 X% f* r* R* E# x7 j6 D
高级应用& X4 h8 X; [" ]3 B( D
这里主要讲解一下利用 banpagelist 数组来限制某个管理员的权限的方法。
/ Y2 o( H" A, z+ q# uDiY-Page中文官方论坛2 E! F e" {* h- P6 L
首先介绍一下 hpadmin 目录下各个 具有管理功能的页面 的作用:
5 j2 h% H$ ~- }# o2 A1 Xedit_itemdel.php 删除页面上的某个项目
4 @/ _) M7 U9 F5 b7 Q redit_itemedit.php 编辑项目(表单)DiY-Page,DiYPage,首页,门户,系统,Home,Portal,自定制( z. P) g5 \7 t ~, s) o! }+ g
edit_itemedit_submit.php 编辑项目的提交(表单处理页面)www.diypage.com6 P( W% J/ l. L" S9 t; o: a- G
edit_itemlist.php 列出某个区块内的所有项目7 b" M- \" r% T v, b
edit_itemmove.php 移动某个项目
8 {$ I: A4 A+ ~) y9 c3 oedit_itemnew.php 新建项目的第一步设置界面(表单)DiY-Page,DiYPage,首页,门户,系统,Home,Portal,自定制% z$ R6 y5 y7 s+ j( `) t8 {6 l
edit_itemnew_submit.php 新建项目的第二步设置界面和提交(表单处理页面)DiY-Page,DiYPage,首页,门户,系统,Home,Portal,自定制% N4 `4 B; ^5 `1 Z, {0 p5 s/ S5 c2 I
edit_mainpage.php 编辑页面的第一个界面(即区块选择图)DiY-Page,DiYPage,首页,门户,系统,Home,Portal,自定制. N' }; _! [6 X" ~- E# N5 x
edit_settings.php 修改程序选项界面(表单)DiY-Page,DiYPage,首页,门户,系统,Home,Portal,自定制5 N! j% F3 T" A: m
edit_settings_submit.php 修改程序选项的提交(表单处理页面)
; _ `& Q( x" N R' ~- z7 d9 q8 R1 V
$ u3 c# F! z0 w/ @' ?, aDiY-Page,DiYPage,首页,门户,系统,Home,Portal,自定制然后,您就可以自由组合来限制用户的权限,例如:
( J! T" {6 v: O8 g5 A8 t# x/ U
; R5 V( N3 x! H5 bwww.diypage.com'banpagelist'=>array('edit_settings.php','edit_settings_submit.php'), //不允许此用户修改程序选项
6 W& z! I0 B3 \0 x( ]DiY-Page中文官方论坛 ~" [& b# A$ d0 g
'banpagelist'=>array('edit_itemdel.php'), //不允许此用户删除页面上的项目$ i |. {7 _, _/ k0 k4 l3 h0 z
DiY-Page中文官方论坛7 ]4 J" `6 O, n; c+ o
'banpagelist'=>array('edit_itemnew.php','edit_itemnew_submit.php'), //不允许此用户新建项目
2 n4 |6 T y, K9 C \9 R7 l6 q
, W, H' ]6 h% Rwww.diypage.com其它的权限配置,您可以以此类推。
: e _* ^/ J0 x+ f0 f! Z8 rDiY-Page,DiYPage,首页,门户,系统,Home,Portal,自定制) E" O$ L3 { S8 e3 D
最后,特别提醒您注意, xxx.php 一定要与它的 xxx_submit.php 成对出现。否则限制会不完整。+ j# O. C; c& ^6 ~$ \