【发布时间】:2010-11-24 16:06:09
【问题描述】:
我在 CI 中建立了一个站点,并有一个登录系统,它在 Firefox 中运行良好,但在 Chrome 或 IE 中运行良好。在这两个中,如果用户名和密码正确,它只会(我认为)重定向回登录页面,而不是登录错误页面或网站主页(应该如此)。我注意到它似乎没有在 Chrome 中设置 cookie,但它在 FF 中。
这是我的控制器中设置 cookie 并在身份验证后重定向的代码:
$newdata = array(
'username' => $_POST['login_username'],
'real_name' => $name,
'user_id' => $uid,
'logged_in' => TRUE
);
$this->session->set_userdata($newdata);
//echo $newdata;
redirect('/site/index');
任何想法为什么会发生这种情况?
谢谢
【问题讨论】:
-
也许这会有所帮助:stackoverflow.com/questions/917475/…
-
这篇文章中可能有另一种解决方案。 stackoverflow.com/a/29114118/1226309
标签: php authentication codeigniter