Browse Source

add method for users and edit mailer

git-svn-id: svn+ssh://code.netmonsters.ru/svn/majestic/trunk@41 4cb57b5f-5bbd-dd11-951b-001d605cbbc5
master
ejikharev 16 years ago
parent
commit
6c9f124ecc
  1. 3
      classes/Mailer.class.php
  2. 16
      classes/User.class.php

3
classes/Mailer.class.php

@ -60,8 +60,9 @@ class Mailer
* как только заработает отправка писем на серваке, * как только заработает отправка писем на серваке,
* сразу надо раскоментить и проверить * сразу надо раскоментить и проверить
* *
* mail($mail, $subject, $message, $this->headers);
* return mail($mail, $subject, $message, $this->headers);
*/ */
return true;
} }

16
classes/User.class.php

@ -114,5 +114,21 @@ class User
return Load::model('UserData')->getById($id); return Load::model('UserData')->getById($id);
} }
/**
* отправляет письмо для активации
*
* @param string $mail
* @param string $login
*
*/
static function sendActivateMail($mail, $login)
{
$link = 'http://'.Env::Server('SERVER_NAME').'/activate/?key='.Load::model('UserActivate')->generateKey($login, $mail);
$mailer = new Mailer('UserRegister');
return $mailer->send($mail, "Подтверждени E-mail ".Env::Server('SERVER_NAME'), array('link' => $link, 'site_name' => Env::Server('SERVER_NAME')));
}
} }
?> ?>
Loading…
Cancel
Save