56
Στην συνέχεια παρουσιάζεται ένα τμήμα κώδικα (Εικόνα 27) από την αρχική
σελίδα (homepage.ejs) στο οποίο φαίνεται ότι ανάλογα με τον ρόλο ο χρήστης θα
βλέπει διαφορετικές επιλογές. Αν είναι απλός χρήστης, θα φαίνονται οι επιλογές
Settings και Logout, ενώ αν είναι διαχειριστής θα φαίνονται οι επιλογές Exams,
Members, Reports, Approval, Settings, Logout.
Εικόνα 27: Τμήμα κώδικα από το αρχείο homepage.ejs
pages.js
Το αρχείο pages.js χρησιμοποιείται για την σωστή περιήγηση και σύνδεση
όλων των σελίδων του ιστοχώρου. Υπάρχουν σελίδες που ο χρήστης μπορεί να έχει
πρόσβαση χωρίς να είναι συνδεμένος στο σύστημα και υπάρχουν και σελίδες που ο
χρήστης μπορεί να έχει πρόσβαση μόνο αν έχει συνδεθεί επιτυχώς και έχει
ταυτοποιηθεί.