當前位置: 首頁>>代碼示例>>PHP>>正文


PHP User::init方法代碼示例

本文整理匯總了PHP中yii\web\User::init方法的典型用法代碼示例。如果您正苦於以下問題:PHP User::init方法的具體用法?PHP User::init怎麽用?PHP User::init使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在yii\web\User的用法示例。


在下文中一共展示了User::init方法的13個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: init

 /**
  * @inheritdoc
  */
 public function init()
 {
     if ($this->identityClass == null) {
         $this->identityClass = \Yii::$app->getModule('user')->factory->userClass;
     }
     parent::init();
 }
開發者ID:travis83bui,項目名稱:yii2-user,代碼行數:10,代碼來源:User.php

示例2: init

 public function init()
 {
     parent::init();
     if (!$this->getIsGuest() && !$this->getIdentity()->isActive()) {
         $this->logout();
     }
 }
開發者ID:rkit,項目名稱:bootstrap-yii2,代碼行數:7,代碼來源:User.php

示例3: init

 /**
  * Initializes the User component
  */
 public function init()
 {
     if ($this->identityClass == null) {
         $this->identityClass = 'comyii\\user\\models\\User';
     }
     parent::init();
 }
開發者ID:vladim1,項目名稱:yii2-user,代碼行數:10,代碼來源:User.php

示例4: init

 public function init()
 {
     parent::init();
     if ($this->userConfig !== null) {
         $this->userConfig = Instance::ensure($this->userConfig, UserConfig::className());
     }
 }
開發者ID:cdcchen,項目名稱:yii-plus,代碼行數:7,代碼來源:User.php

示例5: init

 public function init()
 {
     parent::init();
     $identity = \app\models\User::findByUsername('console_user');
     if ($identity) {
         $this->setIdentity($identity);
     } else {
         throw new Exception("Error console_user not found cannot set console user identity", 1);
     }
 }
開發者ID:EuresTools,項目名稱:eVote-web,代碼行數:10,代碼來源:User.php

示例6: init

 /**
  * @inheritdoc
  */
 public function init()
 {
     parent::init();
     // check if user is banned. if so, log user out and redirect home
     /** @var \app\modules\user\models\User $user */
     $user = $this->getIdentity();
     if ($user && $user->ban_time) {
         $this->logout();
         Yii::$app->getResponse()->redirect(['/'])->send();
         return;
     }
 }
開發者ID:ramialcheikh,項目名稱:quickforms,代碼行數:15,代碼來源:User.php

示例7: init

 public function init()
 {
     Yii::$app->setComponents(['session' => ['class' => 'maddoger\\user\\components\\Session'], 'authManager' => ['class' => 'maddoger\\user\\components\\AuthManager', 'defaultRoles' => ['guest']]]);
     /**
      * @var \maddoger\user\UserModule $module
      */
     $module = Yii::$app->getModule('user');
     if ($module) {
         $this->loginUrl = $module->loginUrl;
         $this->enableAutoLogin = $module->autoLogin;
     }
     parent::init();
     if (!$this->getIsGuest()) {
         $this->identity->updateLastVisitTime();
         // $this->identity->setAttribute('login_ip', ip2long(\Yii::$app->getRequest()->getUserIP()));
     }
 }
開發者ID:maddoger,項目名稱:yii2-user,代碼行數:17,代碼來源:WebUser.php

示例8: init

 public function init()
 {
     parent::init();
     $this->on(self::EVENT_BEFORE_LOGOUT, [$this, 'onBeforeLogout']);
     $this->on(self::EVENT_AFTER_LOGIN, [$this, 'onAfterLogin']);
 }
開發者ID:luyadev,項目名稱:luya-module-admin,代碼行數:6,代碼來源:AdminUser.php

示例9: init

 public function init()
 {
     parent::init();
     $this->module = Yii::$app->getModule('user');
 }
開發者ID:marsoltys,項目名稱:yii2user,代碼行數:5,代碼來源:User.php

示例10: init

 /**
  * @inheritdoc
  */
 public function init()
 {
     parent::init();
     $this->mailer = Instance::ensure($this->mailer, 'im\\users\\components\\UserMailerInterface');
 }
開發者ID:manyoubaby123,項目名稱:imshop,代碼行數:8,代碼來源:UserComponent.php

示例11: init

 /**
  * @inheritdoc
  */
 public function init()
 {
     parent::init();
     $this->authManager = Yii::$app->authManager;
 }
開發者ID:vfokov,項目名稱:tims2,代碼行數:8,代碼來源:Auth.php

示例12: init

 public function init()
 {
     parent::init();
     $this->on(self::EVENT_BEFORE_LOGIN, [$this, 'eventBeforeLogin']);
 }
開發者ID:dojoVader,項目名稱:luya,代碼行數:5,代碼來源:User.php

示例13: init

 public function init()
 {
     parent::init();
 }
開發者ID:freesoftwarefactory,項目名稱:cruge,代碼行數:4,代碼來源:CrugeAuth.php


注:本文中的yii\web\User::init方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。