alert($lang['USERNAME_LENGTH']); } if ($CONFIG_safe_pass && (strlen(trim($POST_password)) < 6 || strlen(trim($POST_password)) > 23)) { alert($lang['PASSWORD_LENGTH']); } if (strlen(trim($POST_password)) < 4 || strlen(trim($POST_password)) > 23) { alert($lang['PASSWORD_LENGTH_OLD']); } if (!strcmp($POST_password, $POST_username)) { // passwords e username iguais alert($lang['PASSWORD_REJECTED']); } if (strcmp($POST_password, $POST_confirm)) { alert($lang['PASSWORD_NOT_MATCH']); } if ($CONFIG_safe_pass && thepass(trim($POST_password))) { alert($lang['PASSWORD_REJECTED']); } if (strlen($POST_email) < 7 || !strstr($POST_email, '@') || !strstr($POST_email, '.')) { alert($lang['EMAIL_NEEDED']); } $query = sprintf(CHECK_USERID, trim($POST_username)); $result = execute_query($query, 'account.php'); if ($result->count()) { alert($lang['USERNAME_IN_USE']); } if ($POST_sex) { $POST_sex = 'F'; } else { $POST_sex = 'M'; }
if (strcmp($POST_newpass, $POST_confirm) != 0) { alert($lang['PASSWORD_NOT_MATCH']); } if (inject($POST_login_pass) || inject($POST_newpass)) { alert($lang['INCORRECT_CHARACTER']); } if (strlen($POST_login_pass) < 4 || strlen($POST_login_pass) > 23) { alert($lang['PASSWORD_LENGTH_OLD']); } if ($CONFIG_safe_pass && (strlen(trim($POST_newpass)) < 6 || strlen(trim($POST_newpass)) > 23)) { alert($lang['PASSWORD_LENGTH']); } if (strlen(trim($POST_newpass)) < 4 || strlen(trim($POST_newpass)) > 23) { alert($lang['PASSWORD_LENGTH_OLD']); } if ($CONFIG_safe_pass && thepass(trim($POST_newpass))) { alert($lang['PASSWORD_REJECTED']); } if ($CONFIG_md5_pass) { $POST_login_pass = md5($POST_login_pass); $POST_newpass = md5($POST_newpass); } $query = sprintf(CHECK_PASSWORD, trim($POST_login_pass), $_SESSION[$CONFIG_name . 'account_id']); $result = execute_query($query, 'password.php'); if (!$result->fetch_row()) { alert($lang['INCORRECT_PASSWORD']); } $query = sprintf(CHANGE_PASSWORD, trim($POST_newpass), $_SESSION[$CONFIG_name . 'account_id']); $result = execute_query($query, 'password.php'); redir("password.php", "main_div", $lang['PASSWORD_CHANGED']); }