我有一个带有默认控制器的站点home
。主页上有一个登录表单,按下登录按钮调用功能validate_credentials()
,家庭控制器中的功能。
当用户无法从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';
它实际上改变了被调用的函数。我只想更改网址。这可能吗?