public static function resetPassword($username, $newPassword) { $safe_username = safe_input::all($username); if (user::doesUsernameExist($safe_username) && !empty($newPassword)) { $salt = random::salt(); $md5_password = md5(md5($newPassword) . md5($salt)); $db = new database(); $query = "UPDATE `user` SET `password` = '{$md5_password}', `salt` = '{$salt}' WHERE `username` = '{$safe_username}'"; return $db->query($query); } else { return false; } }