script_profile.js 801 B

12345678910111213141516171819202122232425
  1. const btnLoginPage = document.querySelector('.btn-login');
  2. const btnUserProfile = document.querySelector('.btn-userProfile');
  3. const btnLogout = document.querySelector('.btn-logout');
  4. function getCookie(name) {
  5. const value = `; ${document.cookie}`;
  6. const parts = value.split(`; ${name}=`);
  7. if (parts.length === 2) return parts.pop().split(';').shift();
  8. }
  9. function checkLogin() {
  10. let token = getCookie('jwt_token');
  11. if(token) {
  12. btnLoginPage.style.display = 'none';
  13. btnLogout.style.display = 'block';
  14. btnUserProfile.style.display = 'block';
  15. } else {
  16. window.location.href = 'login.html';
  17. btnLoginPage.style.display = 'block';
  18. btnLogout.style.display = 'none';
  19. btnUserProfile.style.display = 'none';
  20. }
  21. }
  22. checkLogin();