From 054d8dd6532707a4a395c80eb458250fec238649 Mon Sep 17 00:00:00 2001 From: NhatQuyenIT Date: Sun, 3 Dec 2023 09:47:51 +0700 Subject: [PATCH] New code! --- index.html | 4 ++-- js/MyJS.js | 40 ++++++++++++++++------------------------ 2 files changed, 18 insertions(+), 26 deletions(-) diff --git a/index.html b/index.html index b025fc9..b2c5ee3 100644 --- a/index.html +++ b/index.html @@ -116,8 +116,8 @@ -
diff --git a/js/MyJS.js b/js/MyJS.js index 990bacf..3cabba7 100644 --- a/js/MyJS.js +++ b/js/MyJS.js @@ -173,15 +173,25 @@ function login(e) { if (password == userArray[i].password) { closeform(); localStorage.setItem('userlogin', JSON.stringify(userArray[i])); - window.location.reload(true); + updateUIAfterLogin(); // Thêm hàm này để cập nhật giao diện return true; } } - } + } document.getElementById('passwordloginerror').style.display = 'block'; document.getElementById('passwordloginerror').innerHTML = 'Sai thông tin đăng nhập'; return false; } +function updateUIAfterLogin() { + var user = JSON.parse(localStorage.getItem('userlogin')); + var s = '
  • ' + + '
  • '; + document.querySelector('#nav .topnav ul.right').innerHTML = s; +} +window.onload = function () { + checklogin(); // Thêm dòng này để kiểm tra đăng nhập khi tải trang + // ... (Các dòng mã khác) +} function logout(url) { localStorage.removeItem('userlogin'); @@ -192,17 +202,8 @@ function logout(url) { function checklogin() { if (localStorage.getItem('userlogin')) { var user = JSON.parse(localStorage.getItem('userlogin')); - var s = ''; - if (user.username == 'admin') { - s = '
  • ' + - '
  • ' + - '
  • ' + - '
  • '; - } else { - s = '
  • ' + - '
  • ' + - '
  • '; - } + var s = '
  • ' + + '
  • '; document.querySelector('#nav .topnav ul.right').innerHTML = s; } } @@ -210,17 +211,8 @@ function checklogin() { function checklogin2() { if (localStorage.getItem('userlogin')) { var user = JSON.parse(localStorage.getItem('userlogin')); - var s = ''; - if (user.username == 'admin') { - s = '
  • ' + - '
  • ' + - '
  • ' + - '
  • '; - } else { - s = '
  • ' + - '
  • ' + - '
  • '; - } + var s = '
  • ' + + '
  • '; document.querySelector('#nav .topnav ul.right').innerHTML = s; } }