在视图中检查用户是否已登录
In view check if the user is logged
我正在尝试检查用户是否登录到我的视图文件中,但我一直在输出中得到 1:
$user1 = Yii::$app->user->isGuest;
$user = \Yii::$app->user->isGuest;
echo $user ;
echo $user1 ;
if(Yii::$app->user->isGuest){
echo 'User is not logged!';
}else{
echo 'User is logged!';
}
无论是否登录,我总是得到什么输出“11 用户未登录!”
我用 $session
解决了这个问题
use yii\web\Session;
HomeAsset::register($this);
$session = Yii::$app->session;
<? if($session['id']){ ?>
//user connected
<? }else{ ?>
//user is not connected
<? } ?>
我正在尝试检查用户是否登录到我的视图文件中,但我一直在输出中得到 1:
$user1 = Yii::$app->user->isGuest;
$user = \Yii::$app->user->isGuest;
echo $user ;
echo $user1 ;
if(Yii::$app->user->isGuest){
echo 'User is not logged!';
}else{
echo 'User is logged!';
}
无论是否登录,我总是得到什么输出“11 用户未登录!”
我用 $session
解决了这个问题 use yii\web\Session;
HomeAsset::register($this);
$session = Yii::$app->session;
<? if($session['id']){ ?>
//user connected
<? }else{ ?>
//user is not connected
<? } ?>