我有一个网站的默认控制器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';
它实际上改变被调用的功能。我只是想改变网址。这可能吗?