Здравствуйте, помогите пожалуйста.
Хочу по смс отправлять зарегистрированным пользователям их логин=емаей и пароль=который генерируется
Код отправки смс:
<add>
<![CDATA[
## VipSMS.net [BEGIN]
if ($this->vipsms_net_init()==true && $this->config->get('vipsms_net_events_admin_new_customer')) {
$message = $this->language->get('vipsms_net_message_admin_new_customer');
$phones = array($this->config->get('vipsms_net_admphone'));
if (strlen($this->config->get('vipsms_net_admphone1'))) $phones[] = $this->config->get('vipsms_net_admphone1');
$this->vipsms_net_logger->write('['.substr(__FILE__, strlen(DIR_SYSTEM)-1).'] Event: vipsms_net_events_admin_new_customer. Dest phone:'
.implode(', ', $phones)
." Message: ".$message
);
foreach($phones as $phone)
$this->vipsms_net_gateway->sendSms($phone, $message);
}
if ($this->vipsms_net_init()==true && $this->config->get('vipsms_net_events_customer_new_register')) {
$message = sprintf(
$this->language->get('vipsms_net_message_customer_new_register'),
$this->config->get('config_name')
);
$this->vipsms_net_logger->write('['.substr(__FILE__, strlen(DIR_SYSTEM)-1).'] Event: vipsms_net_events_customer_new_register. Dest phone: '
.$this->request->post['telephone']
." Message: ".$message
);
$this->vipsms_net_gateway->sendSms($this->request->post['telephone'], $message);
}
## VipSMS.net [END]
]]>
</add>
Как добавить е-мейл у меня получилось, а вот генерированный пароль - нет. Но на почту он приходит.
Как я понял, то пароль генерируется тут:
и записывается в :
private function set_password_value() {
$eng = "qwertyuiopasdfghjklzxcvbnm1234567890";
$password = '';
$password_confirm = '';
$min_length = $this->config->get('simple_customer_view_password_length_min');
$generated_password = '';
while ($min_length) {
$generated_password .= $eng[rand(0,35)];
$min_length--;
}
if (!$this->customer->isLogged()) {
$password = $this->config->get('simple_customer_generate_password') ? $generated_password : (isset($this->request->post['password']) ? trim($this->request->post['password']) : '');
$password_confirm = $this->config->get('simple_customer_generate_password') ? $password : (isset($this->request->post['password_confirm']) ? trim($this->request->post['password_confirm']) : '');
if (!$this->config->get('simple_customer_view_password_confirm')) {
$password_confirm = $password;
}
}
$this->simple->password = $password;
$this->simple->password_confirm = $password_confirm;
}
$password_confirm
Подскажите, может я не правильно выяснил, куда записывается пароль
П.С. Может вы мне подскажите, как отправлять и Е-meil и пароль в 1 смс (Пробовал в 1 смс потравить E-mail и адрес сайта(пароль у меня получилось вывести) не вышло)
Заранее спасибо