0
所以我是新來的PHP OOP
我使用角色登錄,並使函數(checkrole)知道它是什麼角色。
這是我的功能看起來像
public static function hasadmin()
{
if(session_id() == '') {
session_start();
}
if(isset($_SESSION['role']) == 'A') {
return true;
}
}
,並調入導航欄部分:
<?php if (helper::login() == true && helper::hasadmin() == true) { ?>
<li style="float:\right"><a href="?controller=auth&action=logout">Logout</a></li>
<li><a href="?controller=admin&action=petugas">Petugas</a></li>
<li><a href="?">Laporan</a></li>
功能helper::login
完美的作品。 每次我用另一個角色登錄時,部分(petugas,laporan) 仍然出現。
你在哪裏設置'$ _SESSION ['role']'? –
@RemcovanOs在登錄信息階段 –
請參閱@ chris85對解決方案的評論。 –