コード例 #1
0
//------------------------------------------
$mitos_db = new dbHelper();
$password_class = new password();
// *********************************************************************************************************************
// Parse the data generated by EXTJS witch is JSON
// *********************************************************************************************************************
$data = json_decode($_POST['row'], true);
// *********************************************************************************************************************
// Lets manage the password using the password class, this class will check for user rights,
// password complexity, encrypt the password, ck password history, and finally save the new password.
// *********************************************************************************************************************
if ($data['nPassword'] != null || $data['nPassword'] != '' && $data['oPassword'] != null || $data['oPassword'] != '') {
    $password_class->nPassword = $data['nPassword'];
    $password_class->oPassword = $data['oPassword'];
    $password_class->user_id = $data['id'];
    $password_class->changePassword();
} else {
    $row['username'] = $data['username'];
    $row['title'] = $data['title'];
    $row['fname'] = $data['fname'];
    $row['mname'] = $data['mname'];
    $row['lname'] = $data['lname'];
    $row['facility_id'] = $data['facility_id'];
    $row['specialty'] = $data['specialty'];
    $row['valedictory'] = $data['valedictory'];
    $row['url'] = $data['url'];
    $row['upin'] = $data['upin'];
    $row['npi'] = $data['npi'];
    $row['federaltaxid'] = $data['federaltaxid'];
    $row['taxonomy'] = $data['taxonomy'];
}