Advertisement
Guest User

Untitled

a guest
Feb 13th, 2017
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.74 KB | None | 0 0
  1. function newemail($email,$remail)
  2. {
  3. $name = $_SESSION['Name'];
  4. $name = mysql_real_escape_string($name);
  5. $email = mysql_real_escape_string($email);
  6. $email = htmlspecialchars($email);
  7. $sql = mysql_query("SELECT `name`, `password` FROM `accounts` WHERE `name`='$name' AND `mail`='$email'");
  8. $numsql = mysql_num_rows($sql);
  9. if ($numsql == 1)
  10. {
  11. $res = mysql_fetch_assoc($sql);
  12. $pname = md5($name);
  13. $ppass = md5($res['password']);
  14. $time = md5(date('d'));
  15. $keyone = $pname.$ppass.$time;
  16. $key = sha1($keyone);
  17. $date = date('d.m.Y');
  18. mysql_query("INSERT INTO `rec_mail`(`date`, `name`, `email`, `key`) VALUES('$date', '$name', '$email', '$key')");
  19. date_default_timezone_set('Etc/UTC');
  20. //global $mail;
  21. $mail = new PHPMailer;
  22. $mail->isSMTP();
  23. $mail->IsHTML(true);
  24. $mail->CharSet = "utf-8";
  25. $mail->SMTPDebug = 0;
  26. $mail->Debugoutput = 'html';
  27. $mail->Host = "smtp.yandex.ru";
  28. $mail->Port = 465;
  29. $mail->SMTPSecure = 'ssl';
  30. $mail->SMTPAuth = true;
  31. $mail->Username = "admin@nexus-rp.ru";
  32. $mail->Password = "password";
  33. $mail->setFrom('admin@nexus-rp.ru', 'From: Support Nexus-Rp.Ru');
  34. $mail->addAddress($email);
  35. $mail->Subject = 'Nexus-Rp.Ru - Запрос на смену почты';
  36. $mail->Body = '
  37. Здравствуйте, '.$name.'<br><br> Вы запросили смену почты, для подтверждения перейдите по ссылке:<br />
  38. http://'.$_SERVER['HTTP_HOST'].'/ucp/index.php?confirmemail='.$key.'<br><br>
  39. Если вы не запрашивали смену почты, просто проигнорируйте это письмо.
  40. ';
  41. return 1;
  42. }
  43. else
  44. {
  45. return 0;
  46. }
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement