Google
Edit File: change_password.php
<?php include 'session.php';?> <!DOCTYPE html> <?php include 'reader.php'; //$dbl = new ConDB(); $sessionQuery = "select username from admin_pass"; //$sessionResult = mysql_query($accQry, $db1->conn); if(!$sessionResult = $db1->db->query($sessionQuery)){ die('There was an error running the query [' . $db1->db->error . ']'); } $row = $sessionResult->fetch_assoc(); //$row = mysql_fetch_assoc($sessionResult); //if ($row['session'] == $_SESSION["keys"]) { //} else { //$row = $sessionResult->fetch_assoc(); if ($row['username'] == $_SESSION["keys"]) { } else { // header("Location: login.php"); } ?> <?php $error= ""; if (isset($_POST["change_password"])) { $old_password = $_POST['old_password']; $new_password = $_POST['change_password1']; $re_password = $_POST['re_password']; if($new_password != $re_password) { $error = "Password do not match"; } else { $adminqry = "select * from admin_pass where password = '$old_password'"; if(!$result5 = $db1->db->query($adminqry)){ die('There was an error running the query [' . $dbl->db->error . ']'); } $ro = $result5->fetch_assoc() ; $user_pass = $ro['password']; //$result = mysqli_query($mysqli, "SELECT * FROM admin_pass where password = '$old_password'"); //$row = mysqli_fetch_array($result); // $user_pass = $row['password']; // $error = 'error' ; if($user_pass == $old_password) { // $result = mysqli_query($mysqli, "update admin_pass set password = '$new_password' where password = '$user_pass'"); $changeqry = "update admin_pass set password = '$new_password' where password = '$user_pass'"; if(!$result6 = $db1->db->query($changeqry)){ die('There was an error running the query [' . $dbl->db->error . ']'); } echo "<script>alert('Password Changed')</script>"; } else { $error = "Invalid Password" ; } } } ?> <html lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Change Password</title> <link type="text/css" href="css/bootstrap.min.css" rel="stylesheet"> <link type="text/css" href="css/bootstrap-responsive.min.css" rel="stylesheet"> <link type="text/css" href="css/theme.css" rel="stylesheet"> <link type="text/css" href="images/icons/css/font-awesome.css" rel="stylesheet"> <link type="text/css" href='http://fonts.googleapis.com/css?family=Open+Sans:400italic,600italic,400,600' rel='stylesheet'> <link type="text/css" href="css/admin_menu_edit.css" rel="stylesheet"> <link type="text/css" href="css/switch.css" rel="stylesheet"> <link type="text/css" rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,400,500"> <script src="https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=false&libraries=places®ion=IN&key=AIzaSyDNnkQenxoBJIbXuVBFf4qJYvW64cB9HC0"></script> <script> var autocomplete; var pref_lane; var auto_options = { types: ['(cities)'], componentRestrictions: {country: "IN"} }; function initialize() { autocomplete = new google.maps.places.Autocomplete( /** @type {HTMLInputElement} */(document.getElementById('autocomplete')),auto_options); google.maps.event.addListener(autocomplete, 'place_changed', function() { }); pref_lane = new google.maps.places.Autocomplete((document.getElementById('pref_lane1')),auto_options); google.maps.event.addListener(pref_lane, 'place_changed', function() { }); } </script> <style type="text/css"> #mq{ color:#fff; }a:focus,a:hover{ color:black; text-decoration:none; } .dropdown-menu>li{ float:none; } .pac-icon { width: 0; background-image: none; } .avail{ background: url('images/available.png') no-repeat right; background-size:15px; } .not_avail{ background: url('images/not_available.png') no-repeat right; background-size:15px; } #phone::-webkit-outer-spin-button, #phone::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; } </style> </head> <body onload="initialize()"> <div class="navbar navbar-fixed-top"> <div class="navbar-inner"> <div class="container" style="min-height: 50px;"> <a class="brand" href="merchant.php"> Pinnacle </a> <ul style="list-style-type: none;text-decoration:none;color:black;float:right;padding-top:10px;"> <li class="dropdown" style="padding-top:10px;"> <a class="dropdown-toggle" role="button" data-toggle="dropdown" href="#" style="color:black;"> <b><?php echo $login_session; ?></b><span class="caret"></span></a> <ul id="g-account-menu" class="dropdown-menu" role="menu"> <li><a href="logout.php">Logout</a></li> </ul> </li> </ul> </div> </div><!-- /navbar-inner --> </div><!-- /navbar --> <div class="wrapper"> <div class="container"> <br /> <div class="row"> <div> <div class="content"> <div class="module"> <div class="module-head"> <h3>Change Password</h3> </div> <div class="module-body table"> <form action="" method="post" enctype="multipart/form-data" class="form-horizontal row-fluid"> <div class="control-group"> <label class="control-label" for="basicinput"><b>Old Password</b></label> <div class="controls"> <input type="text" name="old_password" id="basicinput" class="span3" required> </div> </div> <hr> <div class="control-group"> <label class="control-label" for="basicinput"><b>New Password</b></label> <div class="controls"> <input type="password" name="change_password1" id="basicinput" class="span3" required> </div> </div> <div class="control-group"> <label class="control-label" for="basicinput"><b>Re-Type Password</b></label> <div class="controls"> <input type="password" name="re_password" id="basicinput" class="span3" required> </div> </div> <div class="control-group"> <div class="controls"> <button type="submit" id="aflt" name="change_password" class="btn">Change Password</button> <span style="color:red";> <?php echo $error ; ?> </span> </div> </div> </form> </div> </div><!--/.module--> <br /> </div><!--/.content--> </div><!--/.span9--> </div> </div><!--/.container--> </div><!--/.wrapper--> <script src="scripts/jquery-1.9.1.min.js"></script> <script src="scripts/jquery-ui-1.10.1.custom.min.js"></script> <script src="js/bootstrap.min.js"></script> <script src="scripts/datatables/jquery.dataTables.js"></script> <script> var nopl = 2; $(document).ready(function () { $("#phone").keypress(function (e) { var ph = $("#phone").val(); if ((e.which != 8 && e.which != 0 && (e.which < 48 || e.which > 57))||ph.length == 10) { return false; } }); $("#phone").on('keyup',function(){ var phone = this.value; if(phone.length == 10){ $.ajax({ type:"POST", url: 'check_phone.php' , // url to the php file to get the response data:{phone:phone}, dataType: "JSON",iiiiiii success: function(result) { var av = result.av; if(av == 1){ $('#phone').removeClass('not_avail'); $('#phone').addClass('avail'); $('#pact').val(1);iiii }else{ $('#phone').removeClass('avail'); $('#phone').addClass('not_avail'); $('#pact').val(0); } }, error: function() { } }); }else{ $('#phone').removeClass('avail'); i $('#phone').removeClass('not_avail'); $('#pact').val(0); } }); $("#email").on('change',function(){ var x = this.value; if(x.length > 0){ var emval = 1; var atpos = x.indexOf("@"); var dotpos = x.lastIndexOf("."); if (atpos<1 || dotpos<atpos+2 || dotpos+2>=x.length) { emval = 0; } var eml = x; if(emval == 0){ $('#email').removeClass('avail'); $('#email').addClass('not_avail'); $('#eact').val(0); }else{ $.ajax({ type:"POST", url: 'check_email.php' , // url to the php file to get the response data:{email:eml}, dataType: "JSON", success: function(result) { var av = result.av; if(av == 1){ $('#email').removeClass('not_avail'); $('#email').addClass('avail'); $('#eact').val(1); }else{ $('#email').removeClass('avail'); $('#email').addClass('not_avail'); $('#eact').val(0); } }, error: function() { } }); } }else{ $('#email').removeClass('avail'); $('#email').removeClass('not_avail'); $('#eact').val(0); } }); $("#aflt").click(function(e){ var ic = 0; var eact = $('#eact').val(); var pact = $('#pact').val(); if(eact == 0 && pact == 0){ alert('Email and Phone Invalid.'); $('#email').focus(); ic = ic + 1; }else if(eact == 0){ alert('Email is Invalid or already in use'); $('#email').focus(); ic = ic + 1; }else if(pact == 0){ var ph = $('#phone').val(); if(ph.length != 10){ alert('Phone Number should be 10 digits'); }else{ alert('Phone Number Already Registered'); } $('#phone').focus(); ic = ic + 1; } var pass = $('#pass').val(); var cpass = $('#cpass').val(); if(ic == 0 && pass != cpass){ alert('Passwords does not match'); $('#cpass').focus(); ic = ic + 1; } if(ic > 0){ e.preventDefault(); } }); }); function add_pref_lane(){ var ap_pref = "<div class=\"control-group\"><div class=\"controls\">"; ap_pref = ap_pref+"<input type=\"text\" name=\"lane"+nopl+"\" id=\"pref_lane"+nopl+"\" placeholder=\"\" class=\"span3\" required></div></div>"; $('#prefs').append(ap_pref); var pref_lane = new google.maps.places.Autocomplete((document.getElementById('pref_lane'+nopl)),auto_options); google.maps.event.addListener(pref_lane, 'place_changed', function() { }); $('#nopl').val(nopl); nopl = nopl + 1; } </script> </body>