ホームページ > バックエンド開発 > PHPチュートリアル > Yii フレームワークはホームページにログインしましたが、他のページでのログインを検出できません。

Yii フレームワークはホームページにログインしましたが、他のページでのログインを検出できません。

WBOY
リリース: 2016-06-13 12:11:08
オリジナル
938 人が閲覧しました

Yii フレームワークはホームページにログインしましたが、他のページでのログインを検出できません
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');
}

これは、ログインしているかどうかを決定するものです。ログインすると、投稿が許可されますが、常にログインしていないと表示されます。すでにログインしています。解決策を教えてください
-----解決策のアイデア----------------------
セッションは自動的に開かれますか? 取得して印刷して確認してください
---- --解決策のアイデア----- --

引用:
if(Yii: :app()->user->getIsGuest()){
$blog_model=new ブログ();
$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 このコードは、ユーザーがゲストであるかどうかを意味します。 。 。
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート