VLADKINGMD
Участник
Всем привет, подскажите пожалуйста как настроить платёжный пароль, нажимаю на кнопку отправить пароль на почту а он не приходит
да проверялпапку спам проверял?
А как происходит отправка пароля?да проверял
http://prntscr.com/kqenoaА как происходит отправка пароля?
<?PHP
$_OPTIMIZATION["title"] = "Аккаунт - Настройки";
$usid = $_SESSION["user_id"];
$db->Query("SELECT * FROM db_users_a WHERE id = '$usid'");
$user_data = $db->FetchArray();
?>
<div class="acc-title">Настройки</div>
<BR />
<div class="silver-bk">
<div class="clr"></div>
<center><b>Получение платежного пароля</b></center>
<BR />
<?PHP
// Выводим созданный пароль.
if(isset($_POST["genpaypass"])){
$chars="qazxswedcvfrtgbnhyujmkiolp1234567890QAZXSWEDCVFRTGBNHYUJMKIOLP";
$max=10;
$size=StrLen($chars)-1;
$password = null;
while($max--)
$password .= $chars[rand(0,$size)];
$db->Query("UPDATE db_users_a SET paypass = '$password' WHERE id = '$usid'");
echo "<center><font color = 'red'>Для Вас сгенерирован пароль, отправьте его на почту</font></center><BR />";
}
if(isset($_POST["sendpaypass"])){
$paysender = new isender;
$paysender -> SetPayPass($user_data["user"], $user_data["paypass"], $user_data["email"]);
echo "<center><font color = 'red'>Платежный пароль отправлен на почту</font></center><BR />";
}
?>
<form action="" method="post">
<table width="330" border="0" align="center">
<tr>
<td align="center" colspan="2"><b style="padding: 10px;">Первое действие</b><input type="submit" name="genpaypass" value="Сгенерировать новый ПП" class="buttonmenu"/></td>
</tr>
<tr>
<td align="center" colspan="2"><b style="padding: 10px;">Второе действие</b><input type="submit" name="sendpaypass" value="Отправить ПП на почту" class="buttonmenu"/></td>
</tr>
</table>
</form>
<center><b>Смена пароля</b></center>
<BR />
<?PHP
if(isset($_POST["old"])){
$old = $func->IsPassword($_POST["old"]);
$new = $func->IsPassword($_POST["new"]);
if($old !== false AND strtolower($old) == strtolower($user_data["pass"])){
if($new !== false){
if( strtolower($new) == strtolower($_POST["re_new"])){
$db->Query("UPDATE db_users_a SET pass = '$new' WHERE id = '$usid'");
echo "<center><font color = 'green'><b>Новый пароль успешно установлен</b></font></center><BR />";
}else echo "<center><font color = 'red'><b>Пароль и повтор пароля не совпадают</b></font></center><BR />";
}else echo "<center><font color = 'red'><b>Новый пароль имеет неверный формат</b></font></center><BR />";
}else echo "<center><font color = 'red'><b>Старый паполь заполнен неверно</b></font></center><BR />";
}
?>
<form action="" method="post">
<table width="330" border="0" align="center">
<tr>
<td><b>Старый пароль:</b></td>
<td align="center"><input type="password" name="old" /></td>
</tr>
<tr>
<td><b>Новый пароль:</b></td>
<td align="center"><input type="password" name="new" /></td>
</tr>
<tr>
<td><b>Повтор пароля:</b></td>
<td align="center"><input type="password" name="re_new" /></td>
</tr>
<tr>
<td align="center" colspan="2"><BR /><input type="submit" value="Сменить пароль" /></td>
</tr>
</table>
</form>
<center>Поле Пароль должно иметь от 6 до 20 символов (только англ. символы)</center>
<div class="clr"></div> <BR />
</div>
Class.isender скиньКод:<?PHP $_OPTIMIZATION["title"] = "Аккаунт - Настройки"; $usid = $_SESSION["user_id"]; $db->Query("SELECT * FROM db_users_a WHERE id = '$usid'"); $user_data = $db->FetchArray(); ?> <div class="acc-title">Настройки</div> <BR /> <div class="silver-bk"> <div class="clr"></div> <center><b>Получение платежного пароля</b></center> <BR /> <?PHP // Выводим созданный пароль. if(isset($_POST["genpaypass"])){ $chars="qazxswedcvfrtgbnhyujmkiolp1234567890QAZXSWEDCVFRTGBNHYUJMKIOLP"; $max=10; $size=StrLen($chars)-1; $password = null; while($max--) $password .= $chars[rand(0,$size)]; $db->Query("UPDATE db_users_a SET paypass = '$password' WHERE id = '$usid'"); echo "<center><font color = 'red'>Для Вас сгенерирован пароль, отправьте его на почту</font></center><BR />"; } if(isset($_POST["sendpaypass"])){ $paysender = new isender; $paysender -> SetPayPass($user_data["user"], $user_data["paypass"], $user_data["email"]); echo "<center><font color = 'red'>Платежный пароль отправлен на почту</font></center><BR />"; } ?> <form action="" method="post"> <table width="330" border="0" align="center"> <tr> <td align="center" colspan="2"><b style="padding: 10px;">Первое действие</b><input type="submit" name="genpaypass" value="Сгенерировать новый ПП" class="buttonmenu"/></td> </tr> <tr> <td align="center" colspan="2"><b style="padding: 10px;">Второе действие</b><input type="submit" name="sendpaypass" value="Отправить ПП на почту" class="buttonmenu"/></td> </tr> </table> </form> <center><b>Смена пароля</b></center> <BR /> <?PHP if(isset($_POST["old"])){ $old = $func->IsPassword($_POST["old"]); $new = $func->IsPassword($_POST["new"]); if($old !== false AND strtolower($old) == strtolower($user_data["pass"])){ if($new !== false){ if( strtolower($new) == strtolower($_POST["re_new"])){ $db->Query("UPDATE db_users_a SET pass = '$new' WHERE id = '$usid'"); echo "<center><font color = 'green'><b>Новый пароль успешно установлен</b></font></center><BR />"; }else echo "<center><font color = 'red'><b>Пароль и повтор пароля не совпадают</b></font></center><BR />"; }else echo "<center><font color = 'red'><b>Новый пароль имеет неверный формат</b></font></center><BR />"; }else echo "<center><font color = 'red'><b>Старый паполь заполнен неверно</b></font></center><BR />"; } ?> <form action="" method="post"> <table width="330" border="0" align="center"> <tr> <td><b>Старый пароль:</b></td> <td align="center"><input type="password" name="old" /></td> </tr> <tr> <td><b>Новый пароль:</b></td> <td align="center"><input type="password" name="new" /></td> </tr> <tr> <td><b>Повтор пароля:</b></td> <td align="center"><input type="password" name="re_new" /></td> </tr> <tr> <td align="center" colspan="2"><BR /><input type="submit" value="Сменить пароль" /></td> </tr> </table> </form> <center>Поле Пароль должно иметь от 6 до 20 символов (только англ. символы)</center> <div class="clr"></div> <BR /> </div>
<?php
class isender{
var $Hosts = "";
/*======================================================================*\
Function: __construct
Descriiption: Конструктор класса
\*======================================================================*/
function __construct(){
$this->Hosts = str_replace("www.","",$_SERVER['HTTP_HOST']);
}
/*======================================================================*\
Function: SendRegKey
Descriiption: Отправляет регистрационный ключ
\*======================================================================*/
function SendRegKey($mail, $key){
$text = "На ваш Email была запрошена ссылка для регистрации в системе \"".$this->Hosts."\"<BR />";
$text.= "Если вы не запрашивали ссылку, просто проигнорируйте это сообщение. <BR /><BR />";
$text.= "Ссылка для регистрации: <a href='http://".$this->Hosts."/signup/key/{$key}'>";
$text.= "http://".$this->Hosts."/signup/key/{$key}</a>";
$subject = "Регистрация в системе \"".$this->Hosts."\"";
return $this->SendMail($mail, $subject, $text);
}
/*======================================================================*\
Function: RecoveryPassword
Descriiption: Восстановление пароля
\*======================================================================*/
function RecoveryPassword($user, $pass, $mail){
$text.= "Данные для входа в личный кабинет пользователя: <BR />";
$text.= "<b>Логин:</b> {$user}<BR />";
$text.= "<b>Пароль:</b> {$pass}<BR />";
$text.= "Ссылка для входа в кабинет: <a href='http://".$this->Hosts."/signin'>http://".$this->Hosts."/signin</a>";
$subject = "Восстановление забытого пароля в системе \"".$this->Hosts."\"";
return $this->SendMail($mail, $subject, $text);
}
/*======================================================================*\
Function: SendAfterReg
Descriiption: Отправляет данные после регистрации
\*======================================================================*/
function SendAfterReg($user, $mail, $pass){
$text = "Благодарим вас за регистрацию в системе в системе \"".$this->Hosts."\"<BR />";
$text.= "Ваши данные для входа в личный кабинет пользователя: <BR />";
$text.= "<b>Логин:</b> {$user}<BR />";
$text.= "<b>Пароль:</b> {$pass}<BR />";
$text.= "Ссылка для входа в кабинет: <a href='http://".$this->Hosts."/signin'>http://".$this->Hosts."/signin</a>";
$subject = "Завершение регистрации в системе \"".$this->Hosts."\"";
return $this->SendMail($mail, $subject, $text);
}
/*======================================================================*\
Function: SetNewPassword
Descriiption: Отправляет данные после смены пароля
\*======================================================================*/
function SetNewPassword($user, $pass, $mail){
$text = "В настройках вашего аккаунта был изменен пароль<BR />";
$text.= "Ваши новые данные для входа в личный кабинет пользователя: <BR />";
$text.= "<b>Логин:</b> {$user}<BR />";
$text.= "<b>Новый пароль:</b> {$pass}<BR />";
$text.= "Ссылка для входа в кабинет: <a href='http://".$this->Hosts."/signin'>http://".$this->Hosts."/signin</a>";
$subject = "Смена пароля в системе \"".$this->Hosts."\"";
return $this->SendMail($mail, $subject, $text);
}
/*======================================================================*\
Function: Headers
Descriiption: Создание заголовков письма
\*======================================================================*/
function Headers(){
$headers = "MIME-Version: 1.0\r\n";
$headers.= "Content-type: text/html; charset=Windows-1251\r\n";
$headers.= "Date: ".date("m.d.Y (H:i:s)",time())."\r\n";
$headers.= "From: support@".$this->Hosts." \r\n";
return $headers;
}
/*======================================================================*\
Function: SendMail
Descriiption: Отправитель
\*======================================================================*/
function SendMail($recipient, $subject, $message){
$message .= "<BR />----------------------------------------------------
<BR />Сообщение было выслано роботом, пожалуйста, не отвечайте на него!";
return (mail($recipient, $subject, $message, $this->Headers())) ? true : false;
}
}
?>
так у тебя нет метода SetPayPass... что ты хочешь, чтобы отправилось?Код:<?php class isender{ var $Hosts = ""; /*======================================================================*\ Function: __construct Descriiption: Конструктор класса \*======================================================================*/ function __construct(){ $this->Hosts = str_replace("www.","",$_SERVER['HTTP_HOST']); } /*======================================================================*\ Function: SendRegKey Descriiption: Отправляет регистрационный ключ \*======================================================================*/ function SendRegKey($mail, $key){ $text = "На ваш Email была запрошена ссылка для регистрации в системе \"".$this->Hosts."\"<BR />"; $text.= "Если вы не запрашивали ссылку, просто проигнорируйте это сообщение. <BR /><BR />"; $text.= "Ссылка для регистрации: <a href='http://".$this->Hosts."/signup/key/{$key}'>"; $text.= "http://".$this->Hosts."/signup/key/{$key}</a>"; $subject = "Регистрация в системе \"".$this->Hosts."\""; return $this->SendMail($mail, $subject, $text); } /*======================================================================*\ Function: RecoveryPassword Descriiption: Восстановление пароля \*======================================================================*/ function RecoveryPassword($user, $pass, $mail){ $text.= "Данные для входа в личный кабинет пользователя: <BR />"; $text.= "<b>Логин:</b> {$user}<BR />"; $text.= "<b>Пароль:</b> {$pass}<BR />"; $text.= "Ссылка для входа в кабинет: <a href='http://".$this->Hosts."/signin'>http://".$this->Hosts."/signin</a>"; $subject = "Восстановление забытого пароля в системе \"".$this->Hosts."\""; return $this->SendMail($mail, $subject, $text); } /*======================================================================*\ Function: SendAfterReg Descriiption: Отправляет данные после регистрации \*======================================================================*/ function SendAfterReg($user, $mail, $pass){ $text = "Благодарим вас за регистрацию в системе в системе \"".$this->Hosts."\"<BR />"; $text.= "Ваши данные для входа в личный кабинет пользователя: <BR />"; $text.= "<b>Логин:</b> {$user}<BR />"; $text.= "<b>Пароль:</b> {$pass}<BR />"; $text.= "Ссылка для входа в кабинет: <a href='http://".$this->Hosts."/signin'>http://".$this->Hosts."/signin</a>"; $subject = "Завершение регистрации в системе \"".$this->Hosts."\""; return $this->SendMail($mail, $subject, $text); } /*======================================================================*\ Function: SetNewPassword Descriiption: Отправляет данные после смены пароля \*======================================================================*/ function SetNewPassword($user, $pass, $mail){ $text = "В настройках вашего аккаунта был изменен пароль<BR />"; $text.= "Ваши новые данные для входа в личный кабинет пользователя: <BR />"; $text.= "<b>Логин:</b> {$user}<BR />"; $text.= "<b>Новый пароль:</b> {$pass}<BR />"; $text.= "Ссылка для входа в кабинет: <a href='http://".$this->Hosts."/signin'>http://".$this->Hosts."/signin</a>"; $subject = "Смена пароля в системе \"".$this->Hosts."\""; return $this->SendMail($mail, $subject, $text); } /*======================================================================*\ Function: Headers Descriiption: Создание заголовков письма \*======================================================================*/ function Headers(){ $headers = "MIME-Version: 1.0\r\n"; $headers.= "Content-type: text/html; charset=Windows-1251\r\n"; $headers.= "Date: ".date("m.d.Y (H:i:s)",time())."\r\n"; $headers.= "From: support@".$this->Hosts." \r\n"; return $headers; } /*======================================================================*\ Function: SendMail Descriiption: Отправитель \*======================================================================*/ function SendMail($recipient, $subject, $message){ $message .= "<BR />---------------------------------------------------- <BR />Сообщение было выслано роботом, пожалуйста, не отвечайте на него!"; return (mail($recipient, $subject, $message, $this->Headers())) ? true : false; } } ?>
так у тебя нет метода SetPayPass... что ты хочешь, чтобы отправилось?[/QUOTE
а как его добавить ?
/*======================================================================*\
Function: SendPayPass
Descriiption: Отправляет сгенерированный платежный пароль
\*======================================================================*/
function SendPayPass($mail, $paypass){
$text = "На ваш Email был запрошен платежный пароль для вывода средств в системе \"".$this->Hosts."\"<BR />";
$text.= "Если вы не запрашивали пароль, просто проигнорируйте это сообщение. <BR /><BR />";
$text.= "Ваш платежный пароль: {$paypass}";
$text.= "";
$subject = "Генерация платежного пароля в системе \"".$this->Hosts."\"";
return $this->SendMail($mail, $subject, $text);
}
/*======================================================================*\
Function: Headers
Descriiption: Создание заголовков письма
\*======================================================================*/
$paysender = new isender;
$paysender -> SetPayPass($user_data["user"], $user_data["paypass"], $user_data["email"]);
$paypass = $password;
$mail = $user_data["email"];
$sender = new isender;
$sender -> SendPayPass($mail, $paypass);
<?php
class isender{
var $Hosts = "";
/*======================================================================*\
Function: __construct
Descriiption: Конструктор класса
\*======================================================================*/
function __construct(){
$this->Hosts = str_replace("www.","",$_SERVER['HTTP_HOST']);
}
/*======================================================================*\
Function: SendRegKey
Descriiption: Отправляет регистрационный ключ
\*======================================================================*/
function SendRegKey($mail, $key){
$text = "На ваш Email была запрошена ссылка для регистрации в системе \"".$this->Hosts."\"<BR />";
$text.= "Если вы не запрашивали ссылку, просто проигнорируйте это сообщение. <BR /><BR />";
$text.= "Ссылка для регистрации: <a href='http://".$this->Hosts."/signup/key/{$key}'>";
$text.= "http://".$this->Hosts."/signup/key/{$key}</a>";
$subject = "Регистрация в системе \"".$this->Hosts."\"";
return $this->SendMail($mail, $subject, $text);
}
/*======================================================================*\
Function: RecoveryPassword
Descriiption: Восстановление пароля
\*======================================================================*/
function RecoveryPassword($user, $pass, $mail){
$text.= "Данные для входа в личный кабинет пользователя: <BR />";
$text.= "<b>Логин:</b> {$user}<BR />";
$text.= "<b>Пароль:</b> {$pass}<BR />";
$text.= "Ссылка для входа в кабинет: <a href='http://".$this->Hosts."/signin'>http://".$this->Hosts."/signin</a>";
$subject = "Восстановление забытого пароля в системе \"".$this->Hosts."\"";
return $this->SendMail($mail, $subject, $text);
}
/*======================================================================*\
Function: SendAfterReg
Descriiption: Отправляет данные после регистрации
\*======================================================================*/
function SendAfterReg($user, $mail, $pass){
$text = "Благодарим вас за регистрацию в системе в системе \"".$this->Hosts."\"<BR />";
$text.= "Ваши данные для входа в личный кабинет пользователя: <BR />";
$text.= "<b>Логин:</b> {$user}<BR />";
$text.= "<b>Пароль:</b> {$pass}<BR />";
$text.= "Ссылка для входа в кабинет: <a href='http://".$this->Hosts."/signin'>http://".$this->Hosts."/signin</a>";
$subject = "Завершение регистрации в системе \"".$this->Hosts."\"";
return $this->SendMail($mail, $subject, $text);
}
/*======================================================================*\
Function: SetNewPassword
Descriiption: Отправляет данные после смены пароля
\*======================================================================*/
function SetNewPassword($user, $pass, $mail){
$text = "В настройках вашего аккаунта был изменен пароль<BR />";
$text.= "Ваши новые данные для входа в личный кабинет пользователя: <BR />";
$text.= "<b>Логин:</b> {$user}<BR />";
$text.= "<b>Новый пароль:</b> {$pass}<BR />";
$text.= "Ссылка для входа в кабинет: <a href='http://".$this->Hosts."/signin'>http://".$this->Hosts."/signin</a>";
$subject = "Смена пароля в системе \"".$this->Hosts."\"";
return $this->SendMail($mail, $subject, $text);
}
/*======================================================================*\
Function: SendPayPass
Descriiption: Отправляет сгенерированный платежный пароль
\*======================================================================*/
function SendPayPass($mail, $paypass){
$text = "На ваш Email был запрошен платежный пароль для вывода средств в системе \"".$this->Hosts."\"<BR />";
$text.= "Если вы не запрашивали пароль, просто проигнорируйте это сообщение. <BR /><BR />";
$text.= "Ваш платежный пароль: {$pass}";
$text.= "";
$subject = "Генерация платежного пароля в системе \"".$this->Hosts."\"";
return $this->SendMail($mail, $subject, $text);
}
/*======================================================================*\
Function: Headers
Descriiption: Создание заголовков письма
\*======================================================================*/
function Headers(){
$headers = "MIME-Version: 1.0\r\n";
$headers.= "Content-type: text/html; charset=Windows-1251\r\n";
$headers.= "Date: ".date("m.d.Y (H:i:s)",time())."\r\n";
$headers.= "From: support@".$this->Hosts." \r\n";
return $headers;
}
/*======================================================================*\
Function: SendMail
Descriiption: Отправитель
\*======================================================================*/
function SendMail($recipient, $subject, $message){
$message .= "<BR />----------------------------------------------------
<BR />Сообщение было выслано роботом, пожалуйста, не отвечайте на него!";
return (mail($recipient, $subject, $message, $this->Headers())) ? true : false;
}
}
?>
<?PHP
$_OPTIMIZATION["title"] = "Аккаунт - Настройки";
$usid = $_SESSION["user_id"];
$db->Query("SELECT * FROM db_users_a WHERE id = '$usid'");
$user_data = $db->FetchArray();
?>
<div class="acc-title">Настройки</div>
<BR />
<div class="silver-bk">
<div class="clr"></div>
<center><b>Получение платежного пароля</b></center>
<BR />
<?PHP
// Выводим созданный пароль.
if(isset($_POST["genpaypass"])){
$chars="qazxswedcvfrtgbnhyujmkiolp1234567890QAZXSWEDCVFRTGBNHYUJMKIOLP";
$max=10;
$size=StrLen($chars)-1;
$password = null;
while($max--)
$password .= $chars[rand(0,$size)];
$db->Query("UPDATE db_users_a SET paypass = '$password' WHERE id = '$usid'");
echo "<center><font color = 'red'>Для Вас сгенерирован пароль, отправьте его на почту</font></center><BR />";
}
if(isset($_POST["sendpaypass"])){
$paypass = $password;
$mail = $user_data["email"];
$sender = new isender;
$sender -> SendPayPass($email, $paypass);
echo "<center><font color = 'red'>Платежный пароль отправлен на почту</font></center><BR />";
}
?>
<form action="" method="post">
<table width="330" border="0" align="center">
<tr>
<td align="center" colspan="2"><b style="padding: 10px;">Первое действие</b><input type="submit" name="genpaypass" value="Сгенерировать новый ПП" class="buttonmenu"/></td>
</tr>
<tr>
<td align="center" colspan="2"><b style="padding: 10px;">Второе действие</b><input type="submit" name="sendpaypass" value="Отправить ПП на почту" class="buttonmenu"/></td>
</tr>
</table>
</form>
<center><b>Смена пароля</b></center>
<BR />
<?PHP
if(isset($_POST["old"])){
$old = $func->IsPassword($_POST["old"]);
$new = $func->IsPassword($_POST["new"]);
if($old !== false AND strtolower($old) == strtolower($user_data["pass"])){
if($new !== false){
if( strtolower($new) == strtolower($_POST["re_new"])){
$db->Query("UPDATE db_users_a SET pass = '$new' WHERE id = '$usid'");
echo "<center><font color = 'green'><b>Новый пароль успешно установлен</b></font></center><BR />";
}else echo "<center><font color = 'red'><b>Пароль и повтор пароля не совпадают</b></font></center><BR />";
}else echo "<center><font color = 'red'><b>Новый пароль имеет неверный формат</b></font></center><BR />";
}else echo "<center><font color = 'red'><b>Старый паполь заполнен неверно</b></font></center><BR />";
}
?>
<form action="" method="post">
<table width="330" border="0" align="center">
<tr>
<td><b>Старый пароль:</b></td>
<td align="center"><input type="password" name="old" /></td>
</tr>
<tr>
<td><b>Новый пароль:</b></td>
<td align="center"><input type="password" name="new" /></td>
</tr>
<tr>
<td><b>Повтор пароля:</b></td>
<td align="center"><input type="password" name="re_new" /></td>
</tr>
<tr>
<td align="center" colspan="2"><BR /><input type="submit" value="Сменить пароль" /></td>
</tr>
</table>
</form>
<center>Поле Пароль должно иметь от 6 до 20 символов (только англ. символы)</center>
<div class="clr"></div> <BR />
</div>
посмотрите, правильно всё сделал ?Тебе нужно вот это:
Вставить в class.isender передКод:/*======================================================================*\ Function: SendPayPass Descriiption: Отправляет сгенерированный платежный пароль \*======================================================================*/ function SendPayPass($mail, $paypass){ $text = "На ваш Email был запрошен платежный пароль для вывода средств в системе \"".$this->Hosts."\"<BR />"; $text.= "Если вы не запрашивали пароль, просто проигнорируйте это сообщение. <BR /><BR />"; $text.= "Ваш платежный пароль: {$pass}"; $text.= ""; $subject = "Генерация платежного пароля в системе \"".$this->Hosts."\""; return $this->SendMail($mail, $subject, $text); }
А в файле настроек где генерируется этот пароль вот это:Код:/*======================================================================*\ Function: Headers Descriiption: Создание заголовков письма \*======================================================================*/
Заменить на это:Код:$paysender = new isender; $paysender -> SetPayPass($user_data["user"], $user_data["paypass"], $user_data["email"]);
Код:$paypass = $password; $mail = $user_data["email"]; $sender = new isender; $sender -> SendPayPass($mail, $paypass);
Да. Проверь отправкупосмотрите, правильно всё сделал ?
Проверь ещё раз мое сообщение особенно последний пункт с заменой. Там у тебя одна буква не правильно стоит. У тебя стоит ($email, $paypass);всё равно не приходит
ты определил $mail, а используешь $email$mail = $user_data["email"]; $sender = new isender; $sender -> SendPayPass($email, $paypass);
$paypass = $password;
$mail = $user_data["mail"];
$sender = new isender;
$sender -> SendPayPass($mail, $paypass);
Зачем спрашиваешь так или не так? Ты проверь отправку а нам уже пиши отправилось или нет.так ???Код:$paypass = $password; $mail = $user_data["mail"]; $sender = new isender; $sender -> SendPayPass($mail, $paypass);
Если тебе нужна помощь, можешь смело писать pligin