background image

Σχεδιασμός και Υλοποίηση ενός πληροφοριακού συστήματος για τους τεχνικούς του φυσικού αερίου   -   
Κεφάλαιο 3 – Σχεδιασμός και Ανάπτυξη του Συστήματος

 

 

Ποτσίκα Ηλιάνα 

 

 

 

 

 

 

 

 

           60

 

 

index.php 

Το  συγκεκριμένο  αρχείο  αποτελεί  την  αρχική  σελίδα  που  εμφανίζεται  στον 

χρήστη, όταν δώσει στον περιηγητή τον σύνδεσμο του ιστοχώρου (URL). Η ιστοσελίδα 

αυτή εμφανίζει μια φόρμα, η οποία ζητά από τον χρήστη να εισάγει το όνομα χρήστη 

και τον κωδικό πρόσβασής του, για να συνδεθεί στο σύστημα.  

 

login.php 

Αυτή  η  σελίδα  πραγματοποιεί  τους  ελέγχους  που  απαιτούνται  πριν  τη 

σύνδεση  του  χρήστη  στο  σύστημα  (Εικόνα  15).  Στην  ουσία,  λαμβάνει  τα  στοιχεία 

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

εγγραφή στη βάση δεδομένων με αυτά τα στοιχεία. Επίσης, ελέγχει αν ο χρήστης έχει 

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

φόρμας  που  απαιτούνται.  Αν  αντιστοιχιστούν  τα  στοιχεία  του  χρήστη  με  κάποια 

εγγραφή της  βάσης  δεδομένων,  τότε  δημιουργούνται  τρείς  μεταβλητές  $_SESSION 

(όνομα χρήστη, κωδικός πρόσβασης και τύπος) και η σελίδα ανακατευθύνεται στο 

κεντρικό μενού, ανάλογα με τον τύπο του κάθε χρήστη (τεχνικός ή διαχειριστής). Αν 

όχι, εμφανίζεται ένα μήνυμα λάθους και πληροφορεί τον χρήστη για τον λόγο για τον 

οποίο προέκυψε το σφάλμα αυτό.  

Οι σύνοδοι (SESSIONS) [17] είναι ένας μηχανισμός που δίνει τη δυνατότητα 

ελέγχου  της  ταυτότητας  του  χρήστη,  όταν  αυτός  περιηγείται  στις  σελίδες  του 

ιστοχώρου.  Μια  σύνοδος  πραγματοποιείται  με  την  ανταλλαγή  πακέτων 

πληροφοριών μεταξύ του υπολογιστή του χρήστη και του εξυπηρετητή. Με τη χρήση 

μεταβλητών  $_SESSION  αποθηκεύονται  πληροφορίες  για  τον  χρήστη,  οι  οποίες  δε 

χάνονται κατά τη μεταφορά από τη μια ιστοσελίδα στην άλλη.