Σχεδιασμός και Υλοποίηση Πληροφοριακού Συστήματος βέλτιστης διαδρομής συνεπιβατών που
χρησιμοποιούν υπηρεσίες Ταξί
79
Εικόνα 30: Κώδικας ελέγχων σύνδεσης στο σύστημα.
logincheck.php – sessionlock.php
Τα αρχεία αυτά αποτελούν ένα επιπλέον σενάριο ελέγχου των στοιχείων
σύνδεσης του χρήστη. Εκτελούν πολύ απλές, αλλά, παρόλ’ αυτά, πολύ σημαντικές
διαδικασίες.
Εάν η διαπίστευση του χρήστη ήταν επιτυχής, το σενάριο ελέγχου
(sessionlock.php) θα επιτρέψει στο χρήστη να ανακατευθυνθεί στην επόμενη
ιστοσελίδα· διαφορετικά τον επιστρέφει στη σελίδα σύνδεσης (Εικόνα 31). Αυτό
παρέχει ασφάλεια, καθώς αποτρέπει κάποιον κακόβουλο χρήστη να περιηγηθεί στις
ιστοσελίδες του συστήματός μας χωρίς να είναι συνδεδεμένος. Το αρχείο αυτό
γίνεται include (ή require) από κάθε αρχείο, που εκτελεί ενέργειες από τους απλούς
χρήστες – επιβάτες.
Εικόνα 31: Κώδικας ελέγχου συνδεδεμένου χρήστη – sessionlock.php