无法通过电子邮件发送SQL结果

马克斯·尼约格(Max Njoroge)

我有一个忘记密码的php页面,如果他的电子邮件在数据库中,该页面会向用户发送他的密码。该代码有效,但是发送的电子邮件中的密码为空。我认为这是因为我尚未将其转换为字符串,但我找不到如何执行此操作的原因。另外,我在数据库中添加了密码,这会影响什么吗?

盐:

<?php
  $salt1    = "qm&h*";
  $salt2    = "pg!@";
  $token    = hash('ripemd128', "$salt1$pass$salt2");
?>

忘记密码的php页面:

<?php
$error = $email = "";

if (isset($_POST['email']))
  {
    $email = sanitizeString($_POST['email']);
    
    if ($email == "")
        $error = "Not all fields were entered<br>";
    else if (!filter_var($email, FILTER_VALIDATE_EMAIL)) 
      $error='Email is invalid';
    else
    {
      $resultE = queryMySQL("SELECT email FROM users WHERE email='$email'");

      $result_pass = queryMysql("SELECT * FROM users WHERE email='$email'");
  	  $row = $result_pass->fetch_array(MYSQLI_ASSOC);
  	  $user_pass = $row['[pass]'];

      if ($resultE->num_rows == 0)
      {
        $error = "<span class='error'>Email
                  error</span><br><br>";
      }else
      {
        $mail_to = $email;
        $subject = 'This is your registered password ';
        $body_message = 'Password: '."\n\n".$user_pass; //convert to string
        $mail_status = mail($mail_to, $subject, $body_message);
        if(isset($_SESSION['url'])) 
           $url = $_SESSION['url'];
        else 
           $url = "../../index.php"; 

        header("Location:$url"); 
      }
    }
  }
?>

马克斯·尼约格(Max Njoroge)

我已替换错误代码

$user_pass = $row['pass'];

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

通过电子邮件发送CLR存储过程结果

来自分类Dev

通过电子邮件发送CLR存储过程结果

来自分类Dev

SQL Server:通过电子邮件发送动态SQL查询的结果

来自分类Dev

无法通过电子邮件发送文件

来自分类Dev

无法通过电子邮件发送Cron作业错误

来自分类Dev

通过电子邮件发送链接

来自分类Dev

通过电子邮件发送评级

来自分类Dev

通过电子邮件发送csv给我的结果与从文件中得到的结果不同

来自分类Dev

从JSON返回的结果插入到mysql表中,然后通过电子邮件发送结果

来自分类Dev

grep仅在找到结果时搜索error_log并通过电子邮件发送?

来自分类Dev

然后通过电子邮件发送结果的Python搜寻器

来自分类Dev

通过Access通过电子邮件发送PDF

来自分类Dev

Shell脚本无法通过电子邮件发送执行时间

来自分类Dev

无法使用Mailjet PHP包装器通过电子邮件发送多个密件抄送地址

来自分类Dev

无法使用Codeigniter检索要通过电子邮件发送的数据

来自分类Dev

Shell脚本无法通过电子邮件发送执行时间

来自分类Dev

无法让 ruby net/smtp 通过电子邮件发送 html 代码

来自分类Dev

通过电子邮件发送图片applescript

来自分类Dev

通过电子邮件而不是RESTful API发送数据

来自分类Dev

PHP通过电子邮件发送JSON文件

来自分类Dev

通过电子邮件发送公共链接

来自分类Dev

通过电子邮件发送的MySql查询

来自分类Dev

使用php通过电子邮件发送联系表格

来自分类Dev

<textarea>不通过电子邮件发送

来自分类Dev

如何通过电子邮件发送Excel文件?

来自分类Dev

Ubuntu通讯是否仍通过电子邮件发送?

来自分类Dev

Lotus Notes-通过电子邮件发送表单

来自分类Dev

XERO通过电子邮件发送发票

来自分类Dev

通过电子邮件发送HTML模板Django

Related 相关文章

  1. 1

    通过电子邮件发送CLR存储过程结果

  2. 2

    通过电子邮件发送CLR存储过程结果

  3. 3

    SQL Server:通过电子邮件发送动态SQL查询的结果

  4. 4

    无法通过电子邮件发送文件

  5. 5

    无法通过电子邮件发送Cron作业错误

  6. 6

    通过电子邮件发送链接

  7. 7

    通过电子邮件发送评级

  8. 8

    通过电子邮件发送csv给我的结果与从文件中得到的结果不同

  9. 9

    从JSON返回的结果插入到mysql表中,然后通过电子邮件发送结果

  10. 10

    grep仅在找到结果时搜索error_log并通过电子邮件发送?

  11. 11

    然后通过电子邮件发送结果的Python搜寻器

  12. 12

    通过Access通过电子邮件发送PDF

  13. 13

    Shell脚本无法通过电子邮件发送执行时间

  14. 14

    无法使用Mailjet PHP包装器通过电子邮件发送多个密件抄送地址

  15. 15

    无法使用Codeigniter检索要通过电子邮件发送的数据

  16. 16

    Shell脚本无法通过电子邮件发送执行时间

  17. 17

    无法让 ruby net/smtp 通过电子邮件发送 html 代码

  18. 18

    通过电子邮件发送图片applescript

  19. 19

    通过电子邮件而不是RESTful API发送数据

  20. 20

    PHP通过电子邮件发送JSON文件

  21. 21

    通过电子邮件发送公共链接

  22. 22

    通过电子邮件发送的MySql查询

  23. 23

    使用php通过电子邮件发送联系表格

  24. 24

    <textarea>不通过电子邮件发送

  25. 25

    如何通过电子邮件发送Excel文件?

  26. 26

    Ubuntu通讯是否仍通过电子邮件发送?

  27. 27

    Lotus Notes-通过电子邮件发送表单

  28. 28

    XERO通过电子邮件发送发票

  29. 29

    通过电子邮件发送HTML模板Django

热门标签

归档