2013-03-26 49 views

回答

2

存儲用戶在DB型和應用的基本邏輯:

if ($user->type === 'student') { 
    header('Location: http://example.com/students'); 
    exit; 
} 

if ($user->type === 'teacher') { 
    header('Location: http://example.com/staff'); 
    exit; 
} 
+1

請注意,您必須在打印/回顯頁面上的任何內容之前執行此操作。 – Ogelami 2013-03-26 15:35:33

+0

非常感謝,先生。 – 2013-03-27 05:43:31

0

您可以使用組合框,其中用戶將選擇他是否是學生或教師,也是一個登錄表單,走使用POST方法選擇選項的值,如果成功通過身份驗證,則對用戶進行身份驗證,然後根據所做的選擇註冊會話,然後將用戶重定向到相應的頁面。註冊會話將有助於您處理將來的請求。

+0

詢問用戶的角色似乎是一個壞主意。 – 2013-03-26 16:00:00

+0

爲什麼這是一個壞主意?顯然會有一個認證機制,在將用戶重定向到他的帳戶之前,它將對用戶進行認證。 – 2013-03-26 16:02:57

+0

因此,我只能訪問僅限教師使用的內容,然後選中說我是老師的那個框?如果你已經通過用戶名/密碼訪問它,爲什麼要問他們的角色? – 2013-03-26 16:03:46

相關問題