Yii 登錄后 要獲取用戶名,怎么獲取,怎判斷是否已經(jīng)登錄
1 回答

蝴蝶不菲
TA貢獻(xiàn)1810條經(jīng)驗(yàn) 獲得超4個(gè)贊
yii常用 獲取登錄用戶信息
1. 獲取控制器名
在控制器中獲取控制器名: $this->getId();
在視圖中獲取控制器名: Yii::app()->controller->id;
2. 獲取動作名
在控制器beforeAction()回調(diào)函數(shù)中獲取動作名: $name = $action->id
在其他地方獲取動作名:$this->getAction()->getId();
任何地方 Yii::app()->controller->Action->id;
獲取當(dāng)前用戶id YII:app()->user->id
判斷是否已經(jīng)登錄
if(Yii::$app->user->isGuest){
echo '還沒登錄,去登錄頁面';
}else{
echo '已經(jīng)登錄了,去干登錄后該干的事';
}
- 1 回答
- 0 關(guān)注
- 1019 瀏覽
添加回答
舉報(bào)
0/150
提交
取消