64 |
P a g e
ΣΧΕΔΙΑΣΜΟΣ ΚΑΙ ΥΛΟΠΟΙΗΣΗ WEBSITE ΠΛΑΤΦΟΡΜΑΣ ΓΙΑ ΤΗΝ ΔΙΑΧΕΙΡΙΣΗ ΡΟΜΠΟΤΙΚΩΝ
ΣΥΣΤΗΜΑΤΩΝ
• check-auth.js
Μέσα σε αυτό το αρχείο, έχουν οριστεί δύο (2) μέθοδοι που εκτελούνται για κάθε request που
κάνει ο χρήστης ή το ρομπότ. Κατά τη διάρκεια ικανοποίησης των request, οι μέθοδοι ελέγχουν αν
μέσα στο request περιέχεται το header, στο οποίο είναι αποθηκευμένο το κλειδί (token) που
λαμβάνει ο χρήστης και το ρομπότ κατά την είσοδό τους στο σύστημα. Τα route που σχετίζονται
με την είσοδο και εγγραφή του χρήστη, την επανέκδοση κωδικού για τον χρήστη, την υπενθύμιση
ονόματος χρήστη και την είσοδο του ρομπότ, δεν ελέγχεται ο header του κλειδιού, διότι αυτά
θεωρούνται request του ανώνυμου χρήστη.
Στην εικόνα (27) παρουσιάζεται μέρος του κώδικα από το αρχείο
check-auth
.js.
Εικόνα 27: Κώδικας αρχείου check-auth.js