老师,在服务器上,yii2框架,页面用redirect跳转之后,session值丢失。
来源:5-2 后台登录和退出操作

慕虎4477515
2019-01-27
主要是前后台的登录问题,本地测试一切正常。怎么解决,谢谢。
2回答
-
慕虎4477515
提问者
2019-01-27
windows服务器,上面装的有安全狗
00 -
慕虎4477515
提问者
2019-01-27
public function login($data)
{
$this->scenario = "login";
if ($this->load($data) && $this->validate()) {
//做点有意义的事
$lifetime = $this->rememberMe ? 24*3600 : 0;
$session = Yii::$app->session;
session_set_cookie_params($lifetime);
$session['admin'] = [
'adminuser' => $this->adminuser,
'isLogin' => 1,
];
$this->updateAll(['logintime' => time(), 'loginip' => ip2long(Yii::$app->request->userIP)], 'adminuser = :user', [':user' => $this->adminuser]);
return (bool)$session['admin']['isLogin'];
}
return false;00
相似问题