【发布时间】:2012-09-28 02:32:22
【问题描述】:
我有一个带有默认控制器 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';
它实际上改变了被调用的函数。我只想更改网址。这可能吗?
【问题讨论】:
标签: php html apache codeigniter