2013-09-28 34 views
0

我想爲他的「計算機解決方案」商店的朋友製作一個動態網站。 現在我知道它需要一個數據庫。但我不知道接口(用於更新數據庫中的數據) 將只由管理員訪問,它會不同於其他客人的界面,只需要詢問問題。 我的意思是說管理員的界面應該和其他用戶的界面不同。 這將是我的第一個動態網站。請幫助我。動態網站數據庫訪問管理員

回答

0

您需要擁有RBAC(基於角色的訪問控制)。在db中的用戶表中,爲他們分配角色,比如誰是管理員,誰是編輯者等。然後,只需檢查用戶名,密碼和角色,然後將用戶重定向到相應的頁面。同樣在管理頁面中,您應該檢查用戶是否已登錄並且具有管理員角色。

角色檢查可能是這個樣子:

在用戶表中添加組列,檢查值,當用戶登錄成功。

<?PHP 
#........... after login success 
$Groups = $result["Groups"]; 
if($Groups == 1){ // "Admin" 
// redirect/include admin page 
}else if($Groups == 2){ 
// redirect/include normal user page 
} 
?> 
+0

雅你是對BT,我想只有管理員可以看到登陸皮克並沒有其他用戶可以登錄 還有其他用戶只需要問的問題,他們可以寫他們的問題和電​​子郵件ID –

+0

問剛是在回答滿足這些要求。 – OBV