Deploy complete premium UI application
Browse files- 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">
|
| 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 |
-
//
|
| 310 |
document.addEventListener('DOMContentLoaded', function() {
|
| 311 |
const userName = sessionStorage.getItem('userName');
|
|
|
|
| 312 |
const userNameEl = document.getElementById('userName');
|
| 313 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 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
|
| 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 |
});
|