0
好的,我需要一點幫助。 IM試圖實現安全類,並在我的代碼是指爲:無法獲取安全性以在我的web應用程序上工作
Security::module('testmodule','view')
類如下:
class Security extends Model {
function module($module,$action) {
if(Session::get($module[$action])==1)
return true;
else
return false;
}
}
會話已經裝載了:
[testmodule] => Array ([add] => 0 [edit] => 0 [view] => 0 [update] => 0 [activation] => 0 [delete] => 0 [print] => 0)
問題,我仍然可以查看應該限制的數據。我如何糾正這個問題。我有更多的信息,如果需要
我不明白像'if(x)return true;否則返回false;'爲什麼不'返回x;'?無論如何:'$ module =='testmodul'' so'$ module ['view']'將在PHP版本<5.4和'null>中返回''t''版本> = 5.4。所以你測試'if(Session :: get('t')== 1)'或'if(Session :: get(null)== 1)'。 – Christoph