我已经使用 usercake 制作了一个登录系统,现在我正在对其进行更改以满足我的需要。
最初我在页面上设置了一个列表目录,以显示特定文件夹中的所有“帮助文件”。它运行良好,但不安全,任何人都可以查看。所以我改变了我的安全性,但现在我的代码有一些问题:
//Links for logged in user
if(isUserLoggedIn()) {
//Links for permission level 3 (BOF)
if ($loggedInUser->checkPermission(array(3))){
if ($handle = opendir('CD500/')) {
while (false !== ($file = readdir($handle)))
{
if ($file != '.' && $file != '..'){
$thelist .= '<a href="/CD500/'.$file.'' target='_blank' >'.$file.'</a></br>';
}
}
closedir($handle);
}
echo "
<div id='output'>
List of help files:</div>
<div id='List'>
$thelist
这是整个完成的包。我想知道它是否像太多的 if 语句一样简单?
它不解析,html加载和图像出现,但这永远不会实现。
我设置:
//Links for logged in user
if(isUserLoggedIn()) {
//Links for permission level 3 (BOF)
if ($loggedInUser->checkPermission(array(3))){
foreach(glob('./BOF/*.*') as $filename){
echo $filename ;
}
}
我唯一的问题,虽然这工作,是使它像我迄今为止未能做到的那样。
理想情况下,我想修复第一个解决方案,如果不是,我该如何设计第二个解决方案?