/**
  * @inheritdoc
  */
 public function beforeSave($insert)
 {
     if (\nepster\users\models\User::beforeSave($insert)) {
         if (!empty($this->password)) {
             $this->setPassword($this->password);
         } else {
             $this->password = $this->getOldAttribute('password');
         }
         return true;
     }
     return true;
 }
 /**
  * @inheritdoc
  */
 public function beforeSave($insert)
 {
     if (parent::beforeSave($insert)) {
         if ($this->isNewRecord) {
             // Хешируем пароль
             $this->setPassword($this->password);
             // IP пользователя
             if (!Yii::$app instanceof \yii\console\Application) {
                 $this->ip_register = Yii::$app->request->userIP;
             }
         }
         return true;
     }
     return false;
 }