/** * Sends an email with a link, for resetting the password. * * @return boolean whether the email was send */ public function sendEmail() { /* @var $user from User validator user variable */ $user = $this->validators[2]->user; Auction::info('User is ready to sent a new Token'); switch ($this->via){ case 'email' : ForgotPasswordHistory::model()->generateOtp($user); break; case 'sms': OptHistory::model()->generateOtp($user); } return false; }