daily pastebin goal
31%
SHARE
TWEET

Untitled

a guest Jun 30th, 2018 100 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <form  method="post" id="change_password" class="form-horizontal">
  2.                                         <div class="control-group">
  3.                                             <label class="control-label" for="inputEmail">Current Password</label>
  4.                                             <div class="controls">
  5.                                             <input type="hidden" id="password" name="password" value="<?php echo $row['password']; ?>"  placeholder="Current Password">
  6.                                             <input type="password" id="current_password" name="current_password"  placeholder="Current Password">
  7.                                             </div>
  8.                                         </div>
  9.                                         <div class="control-group">
  10.                                             <label class="control-label" for="inputPassword">New Password</label>
  11.                                             <div class="controls">
  12.                                             <input type="password" id="new_password" name="new_password" placeholder="New Password">
  13.                                             </div>
  14.                                         </div>
  15.                                         <div class="control-group">
  16.                                             <label class="control-label" for="inputPassword">Re-type Password</label>
  17.                                             <div class="controls">
  18.                                             <input type="password" id="retype_password" name="retype_password" placeholder="Re-type Password">
  19.                                             </div>
  20.                                         </div>
  21.                                         <div class="control-group">
  22.                                             <div class="controls">
  23.                                             <button type="submit" class="btn btn-info"><i class="icon-save"></i> Save</button>
  24.                                             </div>
  25.                                         </div>
  26.                                     </form>
  27.    
  28. <script>
  29.             jQuery(document).ready(function(){
  30.             jQuery("#change_password").submit(function(e){
  31.                     e.preventDefault();
  32.  
  33.                         var password = jQuery('#password').val();
  34.                         var current_password = jQuery('#current_password').val();
  35.                         var new_password = jQuery('#new_password').val();
  36.                         var retype_password = jQuery('#retype_password').val();
  37.                         if (password != current_password)
  38.                         {
  39.                         $.jGrowl("Password does not match with your current password  ", { header: 'Change Password Failed' });
  40.                         }else if  (new_password != retype_password){
  41.                         $.jGrowl("Password does not match with your new password  ", { header: 'Change Password Failed' });
  42.                         }else if ((password == current_password) && (new_password == retype_password)){
  43.                     var formData = jQuery(this).serialize();
  44.                     $.ajax({
  45.                         type: "POST",
  46.                         url: "update_password.php",
  47.                         data: formData,
  48.                         success: function(html){
  49.  
  50.                         $.jGrowl("Your password is successfully change", { header: 'Change Password Success' });
  51.                         var delay = 2000;
  52.                             setTimeout(function(){ window.location = 'dashboard_teacher.php'  }, delay);  
  53.  
  54.                         }
  55.  
  56.  
  57.                     });
  58.  
  59.                     }
  60.                 });
  61.             });
  62.             </script>
  63.    
  64. <?php
  65.  include('dbcon.php');
  66.  include('session.php');
  67.  $new_password  = $_POST['new_password'];
  68.  mysql_query("update admins set password = '$new_password' where admins_id = '$session_id'")or die(mysql_error());
  69.  ?>
  70.    
  71. $query = "select * from admins where username = '$usernameVal';";
  72.  
  73.      $resultSet = mysqli_query($conn,$query);
  74.  
  75.                            if(@mysqli_num_rows($resultSet) > 0){
  76.                            //check noraml user salt and pass
  77.                            //echo "noraml";
  78.  
  79.  $saltQuery = "select salt from admins where username = '$usernameVal';";
  80. $result = mysqli_query($conn,$saltQuery);
  81. $row = mysqli_fetch_assoc($result);
  82. $salt = $row['salt'];
  83.  
  84. $saltedPW =  $escapedPW . $salt;
  85.  
  86. $hashedPW = hash('sha256', $saltedPW);
  87.  
  88.  $query = "select * from admins where username = '$usernameVal'
  89. and password = '$hashedPW' ";
  90.  
  91.                             $resultSet = mysqli_query($conn,$query);
  92.  
  93.                            if(@mysqli_num_rows($resultSet) > 0){
  94.                                $row = mysqli_fetch_assoc($resultSet);
  95.                                echo "your username and  password is correct";
  96.                                session_start();
  97.                                $_SESSION["id"]=$row["admins_id"];
  98.  
  99. header("location:group/dashboard_teacher.php");
  100. }
  101. else
  102. {
  103. echo "your username or password is incorrect";
  104. }
  105.  
  106. }
  107.  
  108. }
  109. ?>
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top