如何在tank auth中成功登录后重定向我的设置页面

时间:2016-04-12 07:36:19

标签: php codeigniter

如何在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错误

2 个答案:

答案 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'])) }