我有一個網站的默認控制器home
。在主頁上有一個登錄表單,按下登錄按鈕調用功能validate_credentials()
,這是家用控制器中的一項功能。Codeigniter隱藏功能名稱,但保持功能
當用戶沒有輸入正確的登錄信息,從validate_credentials
功能我稱之爲內:
$this->index()
這基本上重新加載網頁,並與以前的信息的電子郵件地址填寫表單。我會打電話
redirect('home');
但我不能預先填寫電子郵件地址表格,除非我創建一個會話變量。
用戶輸入不正確的信息後,讀取網址:
http://www.example.com/home/validate_credentials
我只是想:
http://www.example.com
甚至:
http://www.example.com/home
,但使用路線
$route['home'] = 'home/validate_credentials';
它實際上改變被調用的功能。我只是想改變網址。這可能嗎?