当我投入生产时,我的Auth和Session出现问题。
它正在我的开发机器上工作。
我对这样的路线进行了简单的测试:
$arr = array();
$arr['username'] = 'admin';
$arr['password'] = 'password111';
$my_var = Auth::attempt($arr, true);
if($my_var)
{
Session::put('awesomekey', 'i_have_logged_in');
}
#$v_auth
Session::put('awesomekeysss', 'iamawsome');
然后我做了另一条路线打印它:
print Session::get('awesomekey');
print Session::get('awesomekeysss');
如果我注释掉整个Auth :: attempt块,我的Session :: put可以正常运行,但是如果它有两个变量都不会显示。
我在网上已经阅读了很多关于之后没有回声的内容,正如你在代码中看到的那样,它并不存在。似乎如果我使用Auth,它会破坏会话,这会变得非持久性。
请帮助我!
更新:在我的服务器上进行了全新安装,正如其他人所建议的那样。依然没有。相同的结果。