message_area.insertAdjacentHTML('beforeend', message);
}
-function lmno_login_loadend(request, username) {
- if (request.status === 404) {
- add_message("danger", "User authentication failed. Please try again.");
- return;
- }
-
- /* Now that user is logged in, advance to the desired page (if any). */
- const url = new URL(window.location);
- const next_param = url.searchParams.get('next');
- if (next_param) {
- window.location.href = next_param;
- return;
- }
-
- /* Otherwise, just report the successful login. */
- add_message("success", `User ${username} logged in. Have fun.`);
-}
-
-function lmno_login(form) {
- const username = form.username.value;
- const password = form.password.value;
-
- console.log("In lmno_login with username: " + username);
- var request = new XMLHttpRequest();
- request.addEventListener("loadend", () => lmno_login_loadend(request, username));
-
- request.open("POST", "/login");
- request.setRequestHeader("Content-Type", "application/json; charset=UTF-8");
- request.send(`{"username": "${username}", "password": "${password}"}`);
-}
-
function lmno_join_loadend(request, game_id) {
if (request.status === 404) {
add_message("danger", game_id + " is not a valid game ID. Try again.");