Example #1
0
 static function sendResetPasswordLink($email)
 {
     require 'db.php';
     require_once 'MailClient.php';
     $rand = LoginSystem::generateRandomNumber();
     $sth = $dbh->prepare("UPDATE users SET resetRand='{$rand}' WHERE email='{$email}'");
     $sth->execute();
     MailClient::sendMsg($email, 'Reset your account password', "Please follow this link to reset your account password: http://cell-industries.co.uk/reset-password?e={$email}&r={$rand}");
     return '<p class="full warn"><i class="ico-info"></i>We have sent instructions on how to reset your password to your email. Please check your emails.' . LoginSystem::wrapEnd;
 }
 protected function sendMailForm()
 {
     $this->prepareMailData();
     $mailClient = new MailClient();
     $mailClient->setEmailsTo($this->getEmails());
     $mailClient->setEmailFrom($this->getEmailFrom());
     $mailClient->setEmailFromTitle($this->getEmailFromTitle());
     $mailClient->setSubject($this->getMessageSubject());
     $mailClient->setBody($this->getMessageBody());
     $mailClient->send();
 }