Auth::attempt()和Auth::check()

以下描述仅仅在ie8下会出现:
$is_login = Auth::attempt(array('username'=>$username,'password'=>$loginPass));
if(!$is_login) return array('status'=>0,'error'=>'登录失败,请联系管理员!');
$is_login如果返回true说明验证通过并登录成功,在ie8下$is_login返回true,但是Auth::user()为null说明没有登录成功,Auth::check()为false;而且ie8有时可以登录有时不可以,和cookies设置有关吗?有解决方法吗?
已邀请:

FiveSay - 成武

赞同来自:

检查 /app/config/session.php 中的 cookie 配置,避免和其它项目冲突。
1.jpg

gaomiao

赞同来自:

cookie不会重复的,cookie中名称格式为h_session_125,h_session_126等,即h_session_id形式,其中id唯一,通过ie8调试模式查看cookie也有生成,attempt返回true,check()验证返回fasle

FiveSay - 成武

赞同来自:

1.jpg

要回复问题请先登录注册