getpasswd.php 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. <?
  2. include("../config/conn.php");
  3. include("../config/function.php");
  4. if(sqlzhuru($_POST[jvs])=="getpwd"){
  5. zwzr();
  6. $uid=sqlzhuru($_POST[t0]);
  7. $m=sqlzhuru($_POST[t1]);
  8. if(strtolower($_SESSION["authnum_session"])!=strtolower(sqlzhuru($_POST[t2]))){Audit_alert("验证码有误!","getpasswd.php");}
  9. while0("id,uid,email","yjcode_user where email='".$m."' and uid='".$uid."'");if(!$row=mysql_fetch_array($res)){Audit_alert("帐号与邮箱不匹配!","getpasswd.php");}
  10. //SMSMAIL入库
  11. if(!empty($rowcontrol[mailstr]) && $rowcontrol[mailstr]!=",,,"){
  12. $rnd=MakePass(6);
  13. updatetable("yjcode_user","getpwd='".$rnd."' where id=".$row[id]);
  14. $str=weburl."reg/repwd.php?id=".$row[id]."&chk=".sha1($row[id].weburl)."&tmp=".$rnd;
  15. $txt="尊敬的用户您好:<br><br>您在".webname."(".weburl.")请求发送密码重设邮件!(如果不是您本人操作,请不用理会该邮件)<br><br>请点击如下链接进行密码重设(如果不能点击,请复制到网址栏打开)<br><br><a href=\"".$str."\">".$str."</a><br><hr><br><br>重设密码后请牢记您的新密码!<br><br>感谢您使用".webname."!";
  16. require("../config/mailphp/sendmail.php");
  17. yjsendmail("找回密码【".webname."】",$m,$txt);
  18. php_toheader("getpasswd.php?t=suc&m=".$m);
  19. }else{Audit_alert("网站没有启动邮箱投递功能,请联系客服处理","getpasswd.php");}
  20. //SMSMAIL入库
  21. exit;
  22. }
  23. ?>
  24. <html>
  25. <head>
  26. <meta http-equiv="x-ua-compatible" content="ie=7" />
  27. <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
  28. <title>找回密码 - <?=webname?></title>
  29. <? include("../tem/cssjs.html");?>
  30. </head>
  31. <body>
  32. <? include("../tem/top.html");?>
  33. <? include("../tem/top1.html");?>
  34. <div class="yjcode">
  35. <div class="getpassword">
  36. <ul class="u1">
  37. <li class="l1">通过邮箱找回密码</li>
  38. <li class="l2"><a href="getmm.php" class="feng">选择其他方式找回</a></li>
  39. </ul>
  40. </div>
  41. <div class="getpwdmain">
  42. <? if($_GET[t]=="suc"){?><div class="sucts">您好,已向您的邮箱<?=$_GET[m]?>发送一封找回密码的邮件,请登录邮箱查看</div><? }?>
  43. <form name="f1" method="post" onSubmit="return getpwdtj()">
  44. <ul class="u1">
  45. <li class="l1">登录帐号:</li>
  46. <li class="l2"><input name="t0" class="inp" type="text" style="width:204px;" /></li>
  47. <li class="l3">
  48. <span id="ts1">请输入登录帐号</span>
  49. </li>
  50. </ul>
  51. <ul class="u1">
  52. <li class="l1">Email邮箱:</li>
  53. <li class="l2"><input name="t1" class="inp" type="text" style="width:204px;" /></li>
  54. <li class="l3">
  55. <span id="ts1">请输入邮箱</span>
  56. </li>
  57. </ul>
  58. <ul class="u1">
  59. <li class="l1">验证码:</li>
  60. <li class="l4"><input name="t2" class="inp" type="text" style="width:94px;" /></li>
  61. <li class="l5"><img src="../config/getYZM.php" width="88" height="28" /></li>
  62. <li class="l3">
  63. <span id="ts6">验证码不区分大小写</span>
  64. </li>
  65. </ul>
  66. <ul class="u1">
  67. <li class="l1"></li>
  68. <li class="l2"><? tjbtnr("下一步");?></li>
  69. <li class="l3"></li>
  70. </ul>
  71. <input type="hidden" value="getpwd" name="jvs" />
  72. </form>
  73. </div>
  74. </div>
  75. <? include("../tem/bottom.html");?>
  76. </body>
  77. </html>