Уведомление администратора...

Уведомление администратора...

от Mikhael Kriot -
Количество ответов: 6
Уважаемые форумчане подскажите как можно сделать, так чтобы после E-mail регистрации пользователя, администратор получал уведомление о новом пользователе? И как сделать так, чтобы приходило сообщение в котором была бы информация о том что пользователь прошел тестирование?
В ответ на Mikhael Kriot

Re: Уведомление администратора...

от Aliaksandr Shvayakou -
Я бы сделал это шеловскими скриптами
------------
#!/bin/sh
TABLE_NAME=dbclass
USER_NAME=userclass
IP_ADDR=localhost
PASSWD=FWtVW8S8reGT7W34
mysql -h $IP_ADDR -u $USER_NAME -p$PASSWD $TABLE_NAME<<EOFMYSQL
SELECT * from mdl_user;
EOFMYSQL
---------------
И допишите сами обработку вывода по нужному алгоритму
В ответ на Aliaksandr Shvayakou

Re: Уведомление администратора...

от Mikhael Kriot -
Если честно говорить то я неного не понял))) Не могли бы вы поподробнее расписать что где и как))) А поповоду обработки вывода по нужному алгоритму я вообще молчу)))
Заранее спасибо)
В ответ на Mikhael Kriot

Re: Уведомление администратора...

от Сергей Буянов -
В похожей ситуации я не нашел ничего лучшего как написать собственный код рассылки.

При подтверждении регистрации вызывается
/login/confirm.php
Думаю, туда и можно добавить что-нибудь вроде того:

// определяем Юзера обращением в таблицу 'user' по известному id ($adduser)
$nuser = get_record('user', 'id', $adduser, '','','','', 'firstname, lastname, email');

// Формируем заголовок письма
$subject='Уведомление: у нас новый пользователь';

// Перекодируем заголовок письма из utf в кои
$subject = '=?koi8-r?B?'.base64_encode(convert_cyr_string($subject, "u","k")).'?=';

// Формируем тело письма
$message="Пользователь $nuser->firstname $nuser->lastname подтвердил регистрацию через адрес $nuser->email.";

// Формируем кодировку письма
$headers = "Content-type: text/html; charset = UTF-8 \r\n";

// Формируем обратный адрес письма noreply@mybox.ru (необязательно)
$headers .= "From: Администратор <noreply@mybox.ru>\r\n";

// Отсылаем письмо на admin@mybox.ru
mail('admin@mybox.ru', $subject, $message, $headers);

В ответ на Сергей Буянов

Re: Уведомление администратора...

от Mikhael Kriot -
Огромное вам спасибо!!!)) Обязательно попробую завтра)))
В ответ на Mikhael Kriot

Re: Уведомление администратора...

от Mikhael Kriot -
Добавил все что вы сказили, изменив только адреса на свои...но ничего не получилось!!! Может тут надо провить что-то еще?