Danielchris145 commited on
Commit
e30ab86
·
verified ·
1 Parent(s): 848e20c

Deploy complete premium UI application

Browse files
Files changed (1) hide show
  1. static/index.html +13 -4
static/index.html CHANGED
@@ -42,7 +42,7 @@
42
  <i class="fas fa-user"></i>
43
  </div>
44
  <div class="user-info">
45
- <span class="user-name" id="userName">Guest</span>
46
  <span class="user-role">Premium User</span>
47
  </div>
48
  <a href="login.html" class="logout-btn" title="Logout">
@@ -306,11 +306,20 @@
306
  <script src="assets/js/proctoring.js"></script>
307
  <script src="assets/js/premium-app.js"></script>
308
  <script>
309
- // Load username from session
310
  document.addEventListener('DOMContentLoaded', function() {
311
  const userName = sessionStorage.getItem('userName');
 
312
  const userNameEl = document.getElementById('userName');
313
- if (userName && userNameEl) {
 
 
 
 
 
 
 
 
314
  userNameEl.textContent = userName;
315
  }
316
 
@@ -320,7 +329,7 @@
320
  logoutBtn.addEventListener('click', function(e) {
321
  e.preventDefault();
322
  sessionStorage.clear();
323
- window.location.href = 'login.html';
324
  });
325
  }
326
  });
 
42
  <i class="fas fa-user"></i>
43
  </div>
44
  <div class="user-info">
45
+ <span class="user-name" id="userName"></span>
46
  <span class="user-role">Premium User</span>
47
  </div>
48
  <a href="login.html" class="logout-btn" title="Logout">
 
306
  <script src="assets/js/proctoring.js"></script>
307
  <script src="assets/js/premium-app.js"></script>
308
  <script>
309
+ // Check login and load username
310
  document.addEventListener('DOMContentLoaded', function() {
311
  const userName = sessionStorage.getItem('userName');
312
+ const isLoggedIn = sessionStorage.getItem('isLoggedIn');
313
  const userNameEl = document.getElementById('userName');
314
+
315
+ // If not logged in, redirect to signup
316
+ if (!isLoggedIn || !userName) {
317
+ window.location.href = '/signup';
318
+ return;
319
+ }
320
+
321
+ // Display username
322
+ if (userNameEl) {
323
  userNameEl.textContent = userName;
324
  }
325
 
 
329
  logoutBtn.addEventListener('click', function(e) {
330
  e.preventDefault();
331
  sessionStorage.clear();
332
+ window.location.href = '/login';
333
  });
334
  }
335
  });