/** * @return false OR \nepster\users\models\User */ public function recovery() { $this->_user = User::findByEmail($this->email, ['status']); if ($this->_user !== null) { $this->_user->generateSecureKey(); if ($this->_user->save(false)) { return $this->_user; } } return false; }
/** * @return false OR \nepster\users\models\User */ public function resend() { $this->_user = User::findByEmail($this->email, ['status' => User::STATUS_INACTIVE]); if ($this->_user !== null) { $this->_user->generateSecureKey(); if ($this->_user->save(false)) { return $this->_user; } } return false; }