You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

30 lines
907 B

<?php
require_once("./include.php");
#==============================================================================
# Action
#==============================================================================
$result = Array();
$oldpassword = "";
$newpassword = "";
$login = "";
if (isset($_POST["login"]) and $_POST["login"]) {
$login = $_POST["login"];
}
if (isset($_POST["oldpassword"]) and $_POST["oldpassword"]) {
$oldpassword = $_POST["oldpassword"];
}
if (isset($_POST["newpassword"]) and $_POST["newpassword"]) {
$newpassword = $_POST["newpassword"];
$ret = check_password_strength($newpassword, $oldpassword, $pwd_policy_config, $login, $entry);
$result['error'] = 0;
$result['result'] = $ret;
$result['message'] = $messages[$ret];
} else {
$result['error'] = 1;
$result['message'] = "newpassword required";
}
echo json_encode($result, JSON_UNESCAPED_UNICODE);