background image

 
 

 

 

56 

 

 Στην  συνέχεια  παρουσιάζεται  ένα  τμήμα  κώδικα  (Εικόνα  27)  από  την  αρχική 

σελίδα  (homepage.ejs)  στο  οποίο  φαίνεται ότι  ανάλογα  με  τον  ρόλο  ο  χρήστης  θα 

βλέπει  διαφορετικές  επιλογές.  Αν  είναι  απλός  χρήστης,  θα  φαίνονται  οι  επιλογές 

Settings  και  Logout,  ενώ  αν  είναι  διαχειριστής  θα  φαίνονται  οι  επιλογές  Exams, 

Members, Reports, Approval,  Settings,  Logout. 

 

Εικόνα 27: Τμήμα κώδικα από το αρχείο homepage.ejs 

 

 pages.js 

Το  αρχείο  pages.js  χρησιμοποιείται  για  την  σωστή  περιήγηση  και  σύνδεση 

όλων  των  σελίδων  του  ιστοχώρου.  Υπάρχουν σελίδες  που  ο χρήστης μπορεί  να έχει 

πρόσβαση χωρίς  να είναι συνδεμένος  στο σύστημα  και υπάρχουν  και  σελίδες  που  ο 

χρήστης  μπορεί  να  έχει  πρόσβαση  μόνο  αν  έχει  συνδεθεί  επιτυχώς  και  έχει 

ταυτοποιηθεί.