如何根據登錄名稱調用不同的功能。我有一個用戶登錄,它應該檢查用戶是僱員還是學生存儲在user_type上的數據庫中。基於登錄路由到不同的功能
我有兩個功能的控制器:
class mainextends CI_Controller {
function index()
{
echo "main";
}
function student($user_id)
{
//code
}
function employee($user_id)
{
//code
}
routes.php文件:
$route['default_controller'] = "main";
$route['people/(.*)'] = "main/student/$1";
$route['trainer/(.*)'] = "main/employee/$1";
$route['404_override'] = '';
我在哪裏可以將其重定向到相應的URL之前檢查USER_TYPE。
發表用戶登錄。現在,如果沒有看到用於登錄的具體方法,回答起來太寬泛了。也許可以讓兩個控制器關於用戶級別,但這不是必需的。 – Tpojka
建議您考慮完全分開這些。有一個單獨的登錄頁面將單獨的控制器。可以從模型中調用兩個組共享的任何方法或函數。 – cartalot