2011-06-17 58 views
4

會話結構對於多個登錄帳戶應如何看待?多個登錄帳戶的會話

我的網站上會有三部分登錄。

/(客戶區)

/管理/(後端/管理區)

/控制面板/(控制面板區域)

不能使用同一個帳戶來訪問所有三個。

我想出了這樣的:

$_SESSION['login']['frontend'] = array(
    'user_id' => 123, 
    'is_logged' => true 
     ); 


$_SESSION['login']['backend'] = array(
    'user_id' => 999, 
    'is_logged' => true 
     ); 

這是正確的或者什麼是替代解決方案?

+0

你也可以爲不同的會話使用不同的文件夾(如果你有不同類型的用戶在不同的URL上登錄)。你使用session_save_path爲那些URL指定不同的會話文件夾,如session_save_path('../../ admin_sessions')。不知道哪種方式更好。 –

回答

1

看起來對我來說很好。 :)