One Hat Cyber Team
Your IP :
172.16.0.254
Server IP :
58.26.163.33
Server :
Windows NT DGPENSV2LPKMN 10.0 build 14393 (Windows Server 2016) AMD64
Server Software :
Apache/2.4.46 (Win64) OpenSSL/1.1.1h PHP/7.3.25
PHP Version :
7.3.25
Buat File
|
Buat Folder
Eksekusi
Dir :
C:
/
xampp7
/
htdocs
/
edgpens_220704
/
utility
/
Edit File:
change_pass.php
<?php if(empty($page)){ include("../access.php"); } ?> <?php $modal_name = str_replace("/", "-", $page); $user = get_user_full($_SESSION['session']); $user_now = get_user($_SESSION['session']); ?> <!-- Blank Header --> <div class="content-header"> <div class="row"> <div class="col-sm-6"> <div class="header-section"> <h1><i class="gi gi-group"></i> CHANGE PASSWORD</h1> </div> </div> <div class="col-sm-6 hidden-xs"> <div class="header-section"> <!-- <ul class="breadcrumb breadcrumb-top"> --> <!-- <li>Extra Pages</li> --> <!-- <li><a href="">Blank</a></li> --> <!-- </ul> --> </div> </div> </div> </div> <!-- END Blank Header --> <!-- Get Started Block --> <div class="block full"> <!-- Get Started Title --> <!-- <div class="block-title"> <h2>Blank</h2> </div> --> <!-- [QUERY_STRING] --> <?php $success = 0; if($_POST): $do = $_POST['type_submit']; $id=$_POST['val-id']; if($do=="edit"){ if($user_now==1) $table = "user_list"; else $table = "user_register"; $sql = " UPDATE user_list SET passwordUser = ? WHERE idUser = ? "; $param_type = "ss"; $param_data = array( "passwordUser" => md5($_POST['val-password']), "idUser" => $id ); $data = mysqli_prepare_audit($sql,$param_type,$param_data); $success = 1; $msg = "RECORD UPDATED!"; } if($success == 1){ $_SESSION['success'] = 1; $_SESSION['success_msg'] = $msg; }else if($success == 2){ $_SESSION['success'] = 2; $_SESSION['success_msg'] = "OPS! SOMETHING WRONG"; }else if($success == 3){ $_SESSION['success'] = 3; $_SESSION['success_msg'] = "RECORD DELETED!"; } endif; if($success){ echo "<script>window.location.replace('login.php');</script>"; exit(); } ?> <?php $u_pass = $user['passwordUser']; if($u_pass == "e19d5cd5af0378da05f63f891c7467af"){ ?> <div class="alert alert-danger alert-dismissable"> <button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button> <h4><strong>WARNING</strong></h4> <p>This Account Using a Default Password. <br>Please Change It!</p> </div> <?php } ?> <form class="push form-horizontal" id="form-validation" action="index.php?page=utility/change_pass" method="post"> <!-- if delete. check post name delete --> <div class="modal-body"><!-- modal-body --> <div class="form-group"> <label class="col-md-3 control-label" for="val-user">User <span class="text-danger">*</span></label> <div class="col-md-7"> <input readonly="readonly" class="form-control" value="<?php echo $user['nameUser'];?>"> </div> </div> <div class="form-group"> <label class="col-md-3 control-label" for="val-password">Password <span class="text-danger">*</span></label> <div class="col-md-7"> <input type="password" id="val-password" name="val-password" class="form-control validation" data-validation="password1" placeholder="Choose a good one.."> </div> </div> <div class="form-group"> <label class="col-md-3 control-label" for="val-confirm-password">Confirm Password <span class="text-danger">*</span></label> <div class="col-md-7"> <input type="password" id="val-confirm-password" name="val-confirm-password" class="form-control validation" data-validation="password2" placeholder="..and confirm it to be safe!"> </div> </div> <hr> <div class="form-group"> <div class="col-md-7 col-md-offset-3"> <button type="submit" class="btn btn-effect-ripple btn-primary">Submit</button> </div> </div> </div><!-- [end] modal-body --> <input type="hidden" name="type_submit" value="edit"> <input type="hidden" name="val-id" value="<?php echo $user['idUser']; ?>"> <!-- <h4 class="pull-left">$ <strong class="text-primary-dark">689</strong><small>.00</small></h4> --> </form> <script src="js/pages/formsValidation.js"></script> <script type="text/javascript"> $(document).ready(function(){ // 'val-password': { // required: false, // minlength: 5 // }, // 'val-confirm-password': { // required: false, // equalTo: '#val-password' // }, $("#form-validation").setvalidation(""); $("#form-validation > [name='type_submit']").val("edit"); $("#val-password").on("trigger_me",function(e){ var trgt = $(this); if(trgt.val().length >= 8){ var numbers = /^[0-9]+$/i; var letters = /^[a-zA-Z]+$/i; var result = false; var valid = false; if(letters.test(trgt.val())) result = true; if(numbers.test(trgt.val())) result = true; trgt.parent().find(".help-block2").remove(); if(result){ trgt.after("<div id=\"val-password-error\" class=\"help-block2 \" style='margin-top:8px;font-weight:400;font-style:italic;color: #de815c'>Your password must be at least 8 characters long and must not contain all numbers or characters</div>"); trgt.closest(".form-group").addClass("has-error2"); return false; }else{ trgt.parent().find(".help-block2").remove(); trgt.closest(".form-group").removeClass("has-error2"); } }else{ trgt.parent().find(".help-block2").remove(); trgt.closest(".form-group").removeClass("has-error2"); } }); $("#val-password").on("keyup",function(e){ $(this).trigger("trigger_me"); }); $("#example-datatable").on("submit",function(){ var e = jQuery.Event("trigger_me"); $("#val-password").trigger(e); return e.result; }); $("#example-datatable").setdatatable().setadddelete(); $('thead input:checkbox').click(function() { var checkedStatus = $(this).prop('checked'); var table = $(this).closest('table'); $('tbody input:checkbox', table).each(function() { $(this).prop('checked', checkedStatus); }); }); $(document).on("click", ".add-me", function(){ var modal_name = "."+$(this).closest("form").data("modal-target"); $(modal_name).modal({keyboard:true}); $(modal_name).find("input").not(":button, :submit, :reset, .not_autoset").val("").prop("checked",false); $(modal_name).find(".default_radio, .default_checkbox").prop("checked",true); $(modal_name).find("select").children("option").prop("selected",false).trigger("change"); $(modal_name).find("textarea").val(""); $(modal_name).find('.help-block').remove(); $(modal_name).find('.form-group').removeClass('has-success has-error'); $("#form-validation").setvalidation(''); $("#form-validation > [name='type_submit']").val("add"); // console.log($._data($("#form-validation").get(0), "events")); }); $(document).on("click", ".del-me-all", function(){ if(confirm("Delete This Records! Are You Sure?")){ var check_tick = 0; $(this).closest("form").find("input[type='checkbox']").each(function(){ if($(this).prop('checked')) check_tick++; }); if(check_tick>0) $(this).closest("form").submit(); else alert("Please select which record to be remove!"); } }); $("#example-datatable tbody").on("click", ".del-me", function(){ if(confirm("Delete This Record! Are You Sure?")){ $(this).closest("table").find("input[type='checkbox']").prop("checked",false); $(this).closest("tr").find("input[type='checkbox']").trigger("click"); $(this).closest("form").submit(); } }) $("#example-datatable tbody").on("click", ".edit-me", function(){ var modal_name = "."+$(this).data("modal-target"); var editdata = $(this).data("editdata"); $(modal_name).modal({keyboard:true}); $(modal_name).find("input").not(":button, :submit, :reset, .not_autoset").val("").prop("checked",false); $(modal_name).find("select").prop("selected",false); $(modal_name).find("textarea").val(""); $(modal_name).find('.help-block').remove(); $(modal_name).find('.form-group').removeClass('has-success has-error'); $("#form-validation").setvalidation(editdata); $("#form-validation > [name='type_submit']").val("edit"); // console.log($._data($("#form-validation").get(0), "events")); }); }); </script> </div>
Simpan