Example #1
0
 /**
  * Finds user by [[username]]
  *
  * @return User|null
  */
 protected function getUser()
 {
     if ($this->_user === null) {
         if (mb_strpos($this->username, '@')) {
             $this->_user = User::findByEmail($this->username);
         } else {
             $this->_user = User::findByUsername($this->username);
         }
         //var_dump($this->_user);
     }
     return $this->_user;
 }
Example #2
0
 /**
  * @inheritdoc
  */
 public function run()
 {
     $user = User::findByUsername(Yii::$app->user->identity->username);
     return $this->render('user-widget', ['user' => $user]);
 }