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