background image

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

 

 

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

 

 

 

 

 

 

 

 

           62

 

 
logout.php 

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

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

υπολογιστή  του  χρήστη  και  τερματίζει  τη  σύνοδο  (SESSION).  Όλα  τα  παραπάνω 

φαίνονται  στην  Εικόνα  17.  Τα  COOKIES  [18]  είναι  μικρά  αρχεία  κειμένου  τα  οποία 

αποθηκεύονται στον περιηγητή του χρήστη κατά την πλοήγησή του στο διαδίκτυο. 

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

προηγούμενη δραστηριότητά του. 

 

Εικόνα 17: Κώδικας αποσύνδεσης χρήστη 

 

signup.php 

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

εγγραφή  των  χρηστών  στο  σύστημα.  Αφού  ο  χρήστης  συμπληρώσει  όλα  τα 

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

έδωσε και στη συνέχεια δημιουργείται μια νέα εγγραφή στον πίνακα users της βάσης 

δεδομένων.  Ο  τύπος  του  νέου  χρήστη  έχει  από  προεπιλογή  την τιμή  ‘‘technician’’, 

δηλαδή  ο  χρήστης  εγγράφεται  εξαρχής  ως  τεχνικός.  Μόνο  οι  διαχειριστές  του 

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

διαχειριστή.  

Αφού πραγματοποιηθεί η εγγραφή του χρήστη στο σύστημα, αποστέλλεται 

στην ηλεκτρονική του διεύθυνση ένα email με τα στοιχεία της σύνδεσής του, καθώς 

και  με  έναν  σύνδεσμο  επιβεβαίωσης.  Αφού  πατήσει  τον  σύνδεσμο  αυτό  και 

επιβεβαιώσει ουσιαστικά ότι η συγκεκριμένη διεύθυνση email του ανήκει, μόνο τότε 

μπορεί  να  συνδεθεί  στο  σύστημα.  Η  Εικόνα  18  που  ακολουθεί  παρουσιάζει  τον 

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