关联课件:1子项目一 超管用户(点击在线预览)
在IE地址栏中输入管理用户登录地址,出现管理用户登录界面,如图1-7所示。
图1-7 程序login.php运行效果
在图1-7中正确填写登录表单信息(用户名:admin;口令:admin),进入管理用户管理界面,如图1-8所示。管理用户管理功能为注册用户管理和安全设置,其界面分别如图1-8和图1-9所示。
图1-8 程序index.php运行效果
图1-9 程序user_key.php运行效果
<? function findsub($keys ,$userid='abc' ) //此函数重要就是为了调用用户的权限信息 { include('user/'.$userid.'.php'); foreach($bb as $key=>$submenu) { foreach($submenu as $subkey=>$menuitem) { if( $subkey == $keys ) { return 1; } } } }
下面为生成用户的php权限文件 //写入 function cache_write($name, $var, $values) { $cachefile = 'op/user/'.$name.'.php'; $cachetext = "<?phprn".'$'.$var.'='.arrayeval($values)."rn?>"; if(!swritefile($cachefile, $cachetext)) { exit("File: $cachefile write error."); } }
//数组转换成字串 function arrayeval($array, $level = 0) { $space = ''; for($i = 0; $i <= $level; $i++) { $space .= "t"; } $evaluate = "Arrayn$space(n"; $comma = $space; foreach($array as $key => $val) { $key = is_string($key) ? '''.addcslashes($key, ''').''' : $key; $val = !is_array($val) && (!preg_match("/^-?d+$/", $val) || strlen($val) > 12) ? '''.addcslashes($val, ''').''' : $val; if(is_array($val)) { $evaluate .= "$comma$key => ".arrayeval($val, $level + 1); } else { $evaluate .= "$comma$key => $val"; } $comma = ",n$space"; } $evaluate .= "n$space)"; return $evaluate; }
456789
容易理解:)赞
老师把每个知识点都录成视频,方便我们学习了!
知识点很清晰
知识点讲解很清晰
讲的很清晰,能从中获益匪浅。
function cache_write($name, $var, $values) { $cachefile = 'op/user/'.$name.'.php'; $cachetext = ""; if(!swritefile($cachefile, $cachetext)) { exit("File: $cachefile write error."); } } 这个函数还是不够理解!!!
将超级管理员的功能讲解的很详细,容易理解。
知识点很通俗易懂。
厉害 厉害!
6666666
老师讲的很棒
清晰明了
好像明白了
博客系统
111
讲的很清晰,能从中获益匪浅。
知识点讲解的很清晰
厉害了,老师讲的太好了。
讲的很细致,再也不怕有什么不会的