验证用户名是否存在,手机号是否匹配,进而修改密码
生活随笔
收集整理的這篇文章主要介紹了
验证用户名是否存在,手机号是否匹配,进而修改密码
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
代碼如下:
1.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script src="../JS/jquery-3.2.0.js" type="text/javascript" ></script> <script src="../JS/bootstrap.min.js"></script> <link type="text/css" rel="stylesheet" href="../css/bootstrap.min.css" /> <title>EOA修改密碼</title> <style type="text/css"> *{ margin:0px;padding:0px;} #zong{width:100%;background-color:#F3F1F2 ;} #line{width:80%; height:100px; position:relative; border-bottom:#00F ridge 2px; margin-left:10%; background-color:#FFF;} #logo{width:40%;height:88px;position:relative;margin-left:20px;font-size:20px;float:left; margin-top:5px; } #dl-btn{width:100px;height:50px;position:relative; float:left; margin-left:43%; margin-top:55px;} a{text-decoration:none;} a:hover{ cursor:pointer;} #xia{ width:80%;height:450px;background-color:#FFF;position:relative;margin-left:10%;margin-top:20px;bottom:54px;} #bd{ width:60%;height:100%;position:relative;left:200px;top:40px;font-size:18px;text-align:right; } .bt{width:250px;position:relative; } #ts{ position:relative;bottom:26px;font-size:15px;} #sj{position:relative;bottom:29px;font-size:15px; }.xg{ width:400px; } </style> </head><body> <div id="zong"><div id="line"><div id="logo"><img src="../img/149731449459075b.png" style="height:86px"/>|<b>修改密碼</b></div><div id="dl-btn"><a href="EOA.php"><button type="button" class="btn btn-default">返回登錄</button> </a></div></div><br/><br/><div id="xia"><div id="bd"><!--<form>--><div class="form-group"><label class="col-sm-2 control-label font">用戶名</label><div class="col-sm-10"><input type="text" class="form-control bt" name="uid" id="uid" placeholder="請設置用戶名"><span id="ts"></span></div></div><br/><br/><br/><br /><div class="form-group"><label class="col-sm-2 control-label font">手機號</label><div class="col-sm-10 "><input type="text" class="form-control bt" name="tel" id="tel" placeholder="可用于登錄" ><span id="sj"></span></div></div><br/><br/><br/><br /><button type="button" class="btn btn-primary btn-lg btn-block xg" >下一步</button><!--</form>--></div></div> </div></body> <script type="text/javascript"> $("#uid").blur(function() {var uid = $(this).val();if(uid!=""){$.ajax({url:"Xiugai_uid.php",data:{uid:uid},type: "POST",dataType:"TEXT",success: function(data){if(data.trim()=="OK"){$("#ts").html("用戶名正確");$("#ts").css("color","green");}else{$("#ts").html("用戶名錯誤");$("#ts").css("color","red");}}});}else{alert("請填寫完整!");}}) function checkMobile(str) {var re = /^1\d{10}$/if (re.test(str)) {$("#sj").html("手機號碼格式正確");$("#sj").css("color","green"); } else {$("#sj").html("手機號碼格式錯誤");$("#sj").css("color","red"); } } $("#tel").blur(function(){var str = $(this).val();checkMobile(str); })var uid = $("#uid").val()var tel = $("#tel").val()//if(tel!=""&&uid!="") // {$("button").click(function(){var uid = $("#uid").val()var tel = $("#tel").val()$.ajax({url:"Xiugai_yan.php",data:{uid:uid,tel:tel},type:"POST",dataType:"TEXT",success: function(data){if(data.trim()=="ok"){window.location.href="xiugaiT.php"; }else{alert("用戶名或手機號不匹配!"); }}})}); </script> </html>?2.用戶名是否存在處理頁面 Xiugai_uid.php
<?php $uid = $_POST["uid"]; require "../class/XiangMu.class.php"; $db = new xiangmu(); $sql = "select count(*) from users where uid='{$uid}'"; $arr = $db->strquery($sql); if($arr) {echo "OK"; } else {echo "NO"; }3. 用戶名手機號是否匹配一致處理頁面Xiugai_yan.php
<?php session_start(); $uid = $_POST["uid"]; $tel = $_POST["tel"]; require "../class/XiangMu.class.php"; $db = new xiangmu(); $sql = "select tel from users where uid='{$uid}' "; $str =$db -> strquery($sql); if($str==$tel && !empty($tel)) { $_SESSION["uid"] =$uid; echo "ok"; } else {echo "no"; }?
驗證后進行下一步,修改新密碼
代碼如下:
xiugaiT.php <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link rel="stylesheet" href="../css/bootstrap.min.css" /> <script src="../JS/jquery-3.2.0.js" type="text/javascript" ></script> <script src="../JS/bootstrap.min.js"></script> <link type="text/css" rel="stylesheet" href="../css/bootstrap.min.css" /> <title>注冊</title> <style type="text/css"> *{ margin:0px;font-family:"微軟雅黑"; padding:0px;} a{text-decoration:none;} a:hover{ cursor:pointer;} #zong{width:100%;background-color:#F3F1F2 ; position:absolute; } #line{width:80%; height:100px; position:relative; border-bottom:#00F ridge 2px; margin-left:10%; background-color:#FFF;} #logo{width:32%;height:88px;position:relative;margin-left:20px;font-size:20px;float:left; margin-top:5px; } #dl-btn{width:100px;height:50px;position:relative; float:left; margin-left:50%; margin-top:55px;} #xia{ width:80%; height:550px; background-color:#FFF; position:relative; margin-left:10%; margin-top:3px;} #bd{ width:70%;height:100%;position:relative;left:200px;top:40px;font-size:18px;text-align:right; }.bt{width:250px;position:relative;left:40px; } #ts{ position:relative;bottom:26px;font-size:15px;} #sj{position:relative;bottom:29px;font-size:15px; } #tishi{ position:relative;bottom:27px;font-size:15px;} .xg{ width:400px; } </style> </head><body> <?phpsession_start();if(empty($_SESSION["uid"])){header("location:EOA.PHP");}$uid =$_SESSION["uid"];require "../class/XiangMu.class.php";$db = new xiangmu(); ?> <div id="zong"><div id="line"><div id="logo"><img src="../img/149731449459075b.png" style="height:86px"/>|<b>修改密碼</b></div><div id="dl-btn"><a href="EOA.php"><button type="button" class="btn btn-default">返回登入</button> </a></div></div><div id="xia"><div id="bd"><!--<form>--><div><input type="hidden" name="uid" id="uid" /></div> <div class="form-group"><label class="col-sm-2 control-label font">新??密??碼</label><div class="col-xs-10"><input type="password" class="form-control bt" name="pwd" id="pwd" placeholder="請設置新密碼"></div></div><br/><br/><br/><div class="form-group"><label class="col-sm-2 control-label font">確認密碼</label><div class="col-xs-10"><input type="password" class="form-control bt" name="pwd" id="pwd1" placeholder="請再次填寫新密碼" οnkeyup="validate()"><span id="tishi"></span></div></div><br/><br/><br /> <br /> <br /><div style="margin-left:18px"><button type="button" class="btn btn-primary btn-lg btn-block xg" id="xiugai" >修改</button></div><!--</form>--></div></div> </div></body></html> <script type="text/javascript">$("#xiugai").click(function(){var pwd = $("#pwd").val();$.ajax({url:"Xiugai_pwd.php",data:{pwd:pwd},type:"POST",dataType:"TEXT",success: function(data){if(data.trim()=="OK"){alert("修改成功!")}else{alert("修改失敗!")};}})})function validate() {var pwd = $("#pwd").val();var pwd1 = $("#pwd1").val(); <!-- 對比兩次輸入的密碼 -->if(pwd == pwd1) {$("#tishi").html("兩次密碼相同");$("#tishi").css("color","green");$("#xiugai").removeAttr("disabled");} else {$("#tishi").html("兩次密碼不相同");$("#tishi").css("color","red")$("#xiugai").attr("disabled","disabled");} }</script>?修改密碼處理頁面Xiugai_pwd.php
<?php session_start(); $uid = $_SESSION["uid"]; $pwd = $_POST["pwd"]; require "../class/XiangMu.class.php"; $db = new xiangmu(); $sql = "update users set pwd='{$pwd}' where uid='{$uid}'"; if($db->query($sql,0)) {unset($_SESSION["uid"]);echo "OK"; } else {echo "NO"; }?
轉載于:https://www.cnblogs.com/zhaohui123/p/7047354.html
總結
以上是生活随笔為你收集整理的验证用户名是否存在,手机号是否匹配,进而修改密码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 解决Android中No resourc
- 下一篇: 安全的 ActiveMQ