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
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;
// }
// }
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}