如何在tank auth
中成功登录后重定向我的设置页面if ($this->form_validation->run()) {
// validation ok
if ($this->tank_auth->login(
$this->form_validation->set_value('login'),
$this->form_validation->set_value('password'),
$this->form_validation->set_value('remember'),
$data['login_by_username'],
$data['login_by_email'])) {
// success
redirect('/auth/user_profile');
但它没有重定向显示404错误
答案 0 :(得分:0)
请查看您的日志文件并在此处发布。它可以帮助我们找到问题。在'config / config.php'中将日志阈值设置为4,然后选中'application / logs'。另外,确保你进入第二个条件。即。
if ($this->tank_auth->login() {
如果它进入其中,请检查相关文件中是否有任何额外的不需要的空间(空白)或其他内容。
答案 1 :(得分:-2)
您的代码有错误 试试这个
if ($this->form_validation->run()) { // validation ok
if ($this->tank_auth->login(
$this->form_validation->set_value('login'),
$this->form_validation->set_value('password'),
$this->form_validation->set_value('remember'),
$data['login_by_username'],
$data['login_by_email'])) }
// success
redirect('/auth/user_profile');
您输入$data['login_by_email'])) {
。但这是错误的。您应该输入$data['login_by_email'])) }