File manager - Edit - /home/autoph/public_html/connectv1/app/employee/update_employee_password.php
Back
<?php include_once("../../cfg/db.php"); include_once("../../api/controllers/utility.php"); $utility = new Utility(); $return_arr["status"]=0; $return_arr["message"]=" No Action."; $employee_id = $_SESSION['user']['employee_id']; $asa_id = $_SESSION['user']['asa_id']; // echo $_POST['old-password'];return; if(isset( $_POST['old-password'], $_POST['new-password'], $_POST['cpassword'] )){ $post_old_password =$db -> escape(trim($_POST['old-password'])); $post_password =$db -> escape(trim($_POST['new-password'])); $post_cpassword =$db -> escape(trim($_POST['cpassword'])); $md5_pass = md5($post_old_password); $get_result = $db -> select("SELECT ea.password from employee_account ea inner join employee_contact ec on ea.employee_id=ec.employee_id where ea.employee_id='$employee_id'"); $valid = $db -> check_b_crypt($md5_pass,$get_result); if($valid != 1){ $return_arr["status"]=0; $return_arr["message"]=" Old password is wrong."; echo json_encode($return_arr); return; } $md5_password = md5($post_password); $bcrypt_pass = $db -> b_crypt($md5_password); $query_employee_account_info = "UPDATE `employee_account` SET `password`='$bcrypt_pass' WHERE employee_id = '$employee_id'"; $db -> sql_query($query_employee_account_info); $url = 'https://www.autohub.ph/connect/home/update_my_password.php'; $params = array('done' => true, 'passA' => $post_password, 'passB' => $post_password, 'RecordID' => $asa_id); $utility->curl_me($url,$params,'POST') ; //IF EMPLOYEE ID CHANGE, CHANGE ALSO ALL CONNECTED EMPLOYEE ID $return_arr["status"]=1; $return_arr["message"]=" Password successfully updated."; }else{ $return_arr["status"]=0; $return_arr["message"]=" Invalid Request. Please try again."; } function isNotEmpty($data){ return preg_match('/\S/', $data); } echo json_encode($return_arr); ?>
| ver. 1.4 |
.
| PHP 7.3.33 | Generation time: 0 |
proxy
|
phpinfo
|
Settings