Php 在视图中,检查用户是否已登录
我正在尝试检查用户是否登录到我的视图文件中,但我在输出中始终得到1:Php 在视图中,检查用户是否已登录,php,yii2,yii2-advanced-app,Php,Yii2,Yii2 Advanced App,我正在尝试检查用户是否登录到我的视图文件中,但我在输出中始终得到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{
$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
<? } ?>
使用yii\web\Session;
HomeAsset::register($this);
$session=Yii::$app->session;
//用户连接
//用户未连接
你让我开心