load($dms_session)) { echo json_encode(array('error'=>1)); exit; } /* Load user data */ $user = $dms->getUser($resArr["userID"]); if (!is_object($user)) { echo json_encode(array('error'=>1)); exit; } $dms->setUser($user); include $settings->_rootDir . "languages/" . $resArr["language"] . "/lang.inc"; $command = $_GET["command"]; switch($command) { case 'checkpwstrength': $ps = new Password_Strength(); $ps->set_password($_GET["pwd"]); if($settings->_passwordStrengthAlgorithm == 'simple') $ps->simple_calculate(); else $ps->calculate(); $score = $ps->get_score(); if($settings->_passwordStrength) { if($score > $settings->_passwordStrength) { echo json_encode(array('error'=>0, 'strength'=>$score, 'ok'=>1)); } else { echo json_encode(array('error'=>0, 'strength'=>$score, 'ok'=>0)); } } else { echo json_encode(array('error'=>0, 'strength'=>$score)); } break; } ?>