12345678910111213141516171819202122 |
- <?php
- namespace app\common\filters;
- use Yii;
- use yii\base\ActionFilter;
- class FrontEndLoginedFilter extends ActionFilter
- {
- public function beforeAction($action)
- {
- $identityInfo = Yii::$app->controller->getIdentityInfo();
- if(!empty($identityInfo)&&is_array($identityInfo))
- {
- if(sys_auth($identityInfo['cookieHash'],'DECODE')==$identityInfo['user_name'])
- {
- Yii::$app->controller->showMessage(array('class'=>'info','message'=>'您已经登录,不用重新登录!','url'=>\app\common\components\SiteUrl::home(),'time'=>3000));
- return false;
- }
- }
- return true;
- }
- }
|