/** * Returns: * 0: Change password success * 1: Old password is null * 2: Old password error * 3: New password illegal * @param unknown_type $oldPassword * @param unknown_type $newPassword */ function changePassword($oldPassword, $newPassword) { $filePath = $_SERVER['DOCUMENT_ROOT'] . '/' . 'FileViewer/config.ini'; $content = parse_ini_file($filePath); if (!isset($oldPassword) || '' == $oldPassword) { echo '1'; } else { if (md5($oldPassword) == $content['password']) { if (isset($newPassword) && '' != $newPassword && strlen($newPassword) >= 4) { $content['password'] = md5($newPassword); saveToIni($content, 'config.ini', $_SERVER['DOCUMENT_ROOT'] . '/' . 'FileViewer'); echo '0'; } else { echo '3'; } } else { echo '2'; } } }
function changePassword($password) { $filePath = $_SERVER['DOCUMENT_ROOT'] . '/' . 'FileViewer/config.ini'; $content = parse_ini_file($filePath); if (isset($password) && '' != $password) { $content['password'] = md5($password); saveToIni($content, 'config.ini', $_SERVER['DOCUMENT_ROOT'] . '/' . 'FileViewer'); } else { echo 'Password incorrect'; } }