国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

PHP開發(fā)簡單圖書後臺管理系統(tǒng)密碼更改功能

前一節(jié)我們完成了管理員密碼修改頁面的

本節(jié)將實(shí)現(xiàn)這個(gè)功能

1622.png

#需要給<input type = submit> ;加上一個(gè)onClick事件

使用javascript進(jìn)行判斷原密碼,新密碼,確認(rèn)新密碼都不能為空,新密碼和確認(rèn)密碼必須一致。

<script type="text/javascript">
  function checkspace(checkstr) {
    var str = '';
    for(i = 0; i < checkstr.length; i++) {
      str = str + ' ';
    }
    return (str == checkstr);
  }
  function check()
  {
    if(checkspace(document.renpassword.password.value)) {
      document.renpassword.password.focus();
      alert("原密碼不能為空!");
      return false;
    }
    if(checkspace(document.renpassword.password1.value)) {
      document.renpassword.password1.focus();
      alert("新密碼不能為空!");
      return false;
    }
    if(checkspace(document.renpassword.password2.value)) {
      document.renpassword.password2.focus();
      alert("確認(rèn)密碼不能為空!");
      return false;
    }
    if(document.renpassword.password1.value != document.renpassword.password2.value) {
      document.renpassword.password1.focus();
      document.renpassword.password1.value = '';
      document.renpassword.password2.value = '';
      alert("新密碼和確認(rèn)密碼不相同,請重新輸入");
      return false;
    }
    document.admininfo.submit();
  }
</script>

使用資料庫SQL語句查詢輸入的原始密碼是否與文字方塊內(nèi)填入的密碼相符

如果符合則成功,則會使用SQL語句的修改功能,修改資料庫中的密碼

修改成功後返回登入頁面使用新密碼重新登入。

<?php
$password=$_SESSION["pwd"];
$sql="select * from admin where password='$password'";
$rs=mysqli_query($link,$sql);
$rows=mysqli_fetch_assoc($rs);
$submit = isset($_POST["Submit"])?$_POST["Submit"]:"";
if($submit)
{
  if($rows["password"]==$_POST["password"])
  {
    $password2=$_POST["password2"];
    $sql="update admin set password='$password2' where id=1";
    mysqli_query($link,$sql);
    echo "<script>alert('修改成功,請重新進(jìn)行登陸!');window.location='login.php'</script>";
    exit();
  }
  else
    ?>
    <?php
  {
    ?>
    <script>
      alert("原始密碼不正確,請重新輸入")
      location.href="renpassword.php";
    </script>
    <?php
  }
}
?>


#
繼續(xù)學(xué)習(xí)
||
<script type="text/javascript"> function checkspace(checkstr) { var str = ''; for(i = 0; i < checkstr.length; i++) { str = str + ' '; } return (str == checkstr); } function check() { if(checkspace(document.renpassword.password.value)) { document.renpassword.password.focus(); alert("原密碼不能為空!"); return false; } if(checkspace(document.renpassword.password1.value)) { document.renpassword.password1.focus(); alert("新密碼不能為空!"); return false; } if(checkspace(document.renpassword.password2.value)) { document.renpassword.password2.focus(); alert("確認(rèn)密碼不能為空!"); return false; } if(document.renpassword.password1.value != document.renpassword.password2.value) { document.renpassword.password1.focus(); document.renpassword.password1.value = ''; document.renpassword.password2.value = ''; alert("新密碼和確認(rèn)密碼不相同,請重新輸入"); return false; } document.admininfo.submit(); } </script>
提交重置程式碼