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"); ()){
$this->redirect(SITE_URL.'blog/index');
//$this->renderPartial('success');
}
}else{
$this->renderPartial( 'error');
}
これは、ログインしているかどうかを決定するものです。ログインすると、常にログインしていないと表示されます。 、すでにログインしています。解決策を教えてください
ディスカッションに返信 (解決策)
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 は、ユーザーがゲストであるかどうかを意味します。 。 。
$blog_model->title=$_POST['title'];
$blog_model->time=date("Y-m-d H:i:s"); blog_model->save()){
$this->redirect(SITE_URL.'blog/index');
//$this->renderPartial('success');
}else{
$this ->renderPartial('error');
}
これは、ログインしているかどうかを判断するためにブログのインターフェイスにありますが、ログインしている場合は投稿が許可されます。ログインしていませんが、実際にはログインしています。解決してください
Yii:: コード app()->user->getIsGuest は、ユーザーがゲストであるかどうかを意味します。 。 。
分かりました。 。一瞬、愚かな気分になった。 。