Meine Seite wird immer wieder aktualisiert, wenn ich eine Funktion importiere und das Typmodul auf eine JS-Datei setze [JavaScript

Javascript-Forum
Guest
 Meine Seite wird immer wieder aktualisiert, wenn ich eine Funktion importiere und das Typmodul auf eine JS-Datei setze [

Post by Guest »

Das ist also mein Code. Ich bin ein Anfänger in js und versuche, ihn zu lernen, indem ich etwas erstelle. Dies ist der Code, mit dem ich versuche, den Benutzer anhand des Kennworts zu validieren, indem ich das serverseitige Administratorkennwort überprüfe.
Wenn ich versuche, die Funktion export.js zu importieren und den Typ auf „Modul“ zu setzen, wird es einfach aktualisiert. Dieses Problem ist bei anderen Seiten nicht aufgetreten. Bitte helfen Sie mir.

Code: Select all






Document







Reset
Login








admin_login.js

Code: Select all

// REFERENCE OF THIS FILE: ttps://stackoverflow.com/questions/74308397/javascript-login-username-password
//this works
async function check(form) {
const username = form.userid.value;
const password = form.pwd.value;

if (username === "test" && password === "test") {
sessionStorage.setItem("authenticated", "true");
window.location.href = "admin.html";
return false;
} else {
alert("Invalid username or password. Please try again.");
return false;
}
}

// Doesnot work

// import { get } from "../server/credentials/export.js";

// //second answer
// function check(form) {
//     const username = form.userid.value;
//     const password = form.pwd.value;
//     validate(password)
// }

// async function validate(password){
//     var address = await get();
//     var res = await fetch(`${address}/login/${password}`, {
//         method: "GET",
//         headers: {
//             "Content-Type": "application/json",
//         }
//     });
//     if (res.status == 200){
//         sessionStorage.setItem("authenticated", "true");
//         window.location.href = "admin.html";
//         return false;
//     }
//     else{
//         alert("Invalid username or password. Please try again.");
//         return false;
//     }
// }

export.js

Code: Select all

async function get(){
var response = await fetch('../server/credentials/get.txt')
var data  = await response.text()
return data;
}
async function post(){
var response = await fetch('../server/credentials/post.txt')
var data  = await response.text()
return data;
}

export {get,post}

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post