background image

 

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