Advertisement
Guest User

ubahpw

a guest
Feb 25th, 2018
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.36 KB | None | 0 0
  1. <?php
  2. $_SESSION["username"] = "24";
  3. $koneksi = mysql_connect("localhost","root","");//koneksi kedatabase
  4. mysql_select_db("skripsi",$koneksi);//nama database
  5. if(count($_POST)>0) {
  6. $result = mysql_query("SELECT *from user WHERE username='" . $_SESSION["username"] . "'");
  7. $row=mysql_fetch_array($result);
  8. if($_POST["currentPassword"] == $row["password"]) {
  9. mysql_query("UPDATE user set password='" . $_POST["newPassword"] . "' WHERE username='" . $_SESSION["username"] . "'");
  10. $message = "Password Changed";
  11. } else $message = "Current Password Tidak Valid";
  12. }
  13. ?>
  14. <html>
  15. <head>
  16. <script>
  17. function validatePassword() {
  18. var currentPassword,newPassword,confirmPassword,output = true;
  19.  
  20. currentPassword = document.frmChange.currentPassword;
  21. newPassword = document.frmChange.newPassword;
  22. confirmPassword = document.frmChange.confirmPassword;
  23.  
  24. if(!currentPassword.value) {
  25. currentPassword.focus();
  26. document.getElementById("currentPassword").innerHTML = "required";
  27. output = false;
  28. }
  29. else if(!newPassword.value) {
  30. newPassword.focus();
  31. document.getElementById("newPassword").innerHTML = "required";
  32. output = false;
  33. }
  34. else if(!confirmPassword.value) {
  35. confirmPassword.focus();
  36. document.getElementById("confirmPassword").innerHTML = "required";
  37. output = false;
  38. }
  39. if(newPassword.value != confirmPassword.value) {
  40. newPassword.value="";
  41. confirmPassword.value="";
  42. newPassword.focus();
  43. document.getElementById("confirmPassword").innerHTML = "No Match";
  44. output = false;
  45. }    
  46. return output;
  47. }
  48. </script>
  49. <style type="text/css">
  50. <!--
  51. .style4 {
  52.     color: #CCCCCC;
  53.     font-size: 18px;
  54. }
  55. -->
  56. </style>
  57. </head>
  58. <body>
  59. <div class="wrapper">
  60. <form name="frmChange" method="post" action="" onSubmit="return validatePassword()">
  61. <div style="width:500px;">
  62. <div class="message">
  63.  
  64.       <div align="left">
  65.         <?php if(isset($message)) { echo $message; } ?>
  66.       </div>
  67. </div>
  68.  
  69.  
  70.     <div align="center">
  71.       <table border="0" cellpadding="10" cellspacing="1" width="504" align="center">
  72.         <!--DWLayoutTable-->
  73.         <tr class="tableheader">
  74.           <td colspan="3"><div align="center" class="style4">Change Password</div></td>
  75.           </tr>
  76.         <tr>
  77.           <td width="157" height="42" valign="top"><label>Current Password</label></td>
  78.             <td width="5" valign="top"><strong>:</strong></td>
  79.             <td width="278"><input type="password" name="currentPassword" class="txtField"/><span id="currentPassword"  class="required"></span></td>
  80.           </tr>
  81.         <tr>
  82.           <td height="42" valign="top"><label>New Password</label></td>
  83.             <td valign="top"><strong>:</strong></td>
  84.             <td><input type="password" name="newPassword" class="txtField"/><span id="newPassword" class="required"></span></td>
  85.           </tr>
  86.         <tr>
  87.           <td height="42" valign="top"><label>Confirm New Password</label></td>
  88.             <td valign="top"><strong>:</strong></td>
  89.             <td><input type="password" name="confirmPassword" class="txtField"/><span id="confirmPassword" class="required"></span></td>
  90.           </tr>
  91.         <tr>
  92.           <td height="44"></td>
  93.             <td></td>
  94.             <td><input type="submit" name="submit" value="Submit" class="btn">
  95.             <input type="reset" name="reset" value="Reset" class="btn"></td>
  96.           </tr>
  97.       </table>
  98.     </div>
  99. </div>
  100. </form>
  101. </div>
  102. </body>
  103. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement