首页 >后端开发 >php教程 > 正文

Yii框架在首页已登录,在其他页面检测不出登录

原创2020-10-27 16:07:020326
if(Yii::app()->user->getIsGuest()){
$blog_model=new Blog();
$blog_model->content=$_POST['content'];
$blog_model->title=$_POST['title'];
date_default_timezone_set('UTC');
$blog_model->time=date("Y-m-d H:i:s");

if($blog_model->save()){
$this->redirect(SITE_URL.'blog/index');
//$this->renderPartial('success');
}
}else{
$this->renderPartial('error');
}

这是在博客界面,判断是否登录,登录就允许发帖,但是总是说我没有登录,实际上已经登录,求解决办法


回复讨论(解决方案)

session是自动开启的吗,获取打印一下看看

if(Yii::app()->user->getIsGuest()){
$blog_model=new Blog();
$blog_model->content=$_POST['content'];
$blog_model->title=$_POST['title'];
date_default_timezone_set('UTC');
$blog_model->time=date("Y-m-d H:i:s");

if($blog_model->save()){
$this->redirect(SITE_URL.'blog/index');
//$this->renderPartial('success');
}
}else{
$this->renderPartial('error');
}

这是在博客界面,判断是否登录,登录就允许发帖,但是总是说我没有登录,实际上已经登录,求解决办法


Yii::app()->user->getIsGuest这段代码意思是 如果用户是游客。。。


if(Yii::app()->user->getIsGuest()){
$blog_model=new Blog();
$blog_model->content=$_POST['content'];
$blog_model->title=$_POST['title'];
date_default_timezone_set('UTC');
$blog_model->time=date("Y-m-d H:i:s");

if($blog_model->save()){
$this->redirect(SITE_URL.'blog/index');
//$this->renderPartial('success');
}
}else{
$this->renderPartial('error');
}

这是在博客界面,判断是否登录,登录就允许发帖,但是总是说我没有登录,实际上已经登录,求解决办法


Yii::app()->user->getIsGuest这段代码意思是 如果用户是游客。。。


我知道了。。瞬间感觉自己傻爆了。。

以上就是Yii框架在首页已登录,在其他页面检测不出登录的详细内容,更多请关注php学习网其它相关文章!

phpStudy Linux 面板(小皮面板)
  • 相关标签:Yii框架在首页已登录,在其他页面检测不出登录
  • 本文原创发布php学习网,转载请注明出处,感谢您的尊重!
  • 相关文章

    相关视频


    网友评论

    文明上网理性发言,请遵守 新闻评论服务协议

    我要评论
  • 专题推荐

    作者信息

    php学习网

    认证0级讲师

    推荐视频教程
  • javascript初级视频教程javascript初级视频教程
  • jquery 基础视频教程jquery 基础视频教程
  • 视频教程分类