Yii框架在首页已登录,在其他页面检测不出登录
Jun 23, 2016 pm 01:43 PM 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这段代码意思是 如果用户是游客。。。
我知道了。。瞬间感觉自己傻爆了。。

熱門文章

熱門文章

熱門文章標籤

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)