/** * @return boolean */ public function isValidToken() { if (Security::isValidToken($this->secure_key, $this->module->recoveryWithin) === true) { return ($this->_user = User::findBySecureKey($this->secure_key, ['status'])) !== null; } return false; }
/** * @return boolean */ public function activation() { $model = User::findBySecureKey($this->secure_key, ['emailVerified' => 0]); if ($model !== null) { return $model->mailVerification(); } return false; }