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


How to redirect my settings page after successful login in tank auth

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

你能检查一下你的日志文件并张贴在这里吗。这可能有助于我们找到问题所在。在"config/config.php"中将日志阈值设置为4,并选中"application/logs"。此外,确保你进入第二个if条件。即

 if ($this->tank_auth->login() {

如果它正在进入其中,请检查相关文件中是否有任何多余的空间(空白)或其他内容。

您的代码有错误试试这个

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