background image

 

61 

 

4.2.3 Έλεγχος Σύνδεσης  

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

ταυτοποίησης, εγκαθιδρύεται ένα αρχείο συνεδρίας (Session File), στο οποίο τοποθετούνται 

τα απαραίτητα στοιχεία για τον συνδεδεμένο χρήστη. 

 

Εικόνα 12: Συνάρτηση ελέγχου σύνδεσης χρήστη. 

 

Στην συνάρτηση της Εικόνας 12 γίνεται ένας έλεγχος για την ύπαρξη του SESSION. 

Αν  το  SESSION  έχει  εγκαθιδρυθεί,  τότε  κάποιος  χρήστης  έχει  συνδεθεί  επιτυχώς  στο 

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

σελίδα  ανακατευθύνεται  στην  αρχική  σελίδα  index.php,  με  τη  χρήση  της  συνάρτησης 

header() (Εικόνα 13). 

 

Εικόνα 13: Χρήση συνάρτησης ελέγχου σύνδεσης. 

 

H  συνάρτηση  header(),  παρέχει  ασφάλεια  σχετικά  με  τα  αιτήματα  URL,  δηλαδή 

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

εσωτερική σελίδα του συστήματος,  χωρίς να έχει συνδεθεί. 

 

4.2.4 Ασφάλεια Πεδίων στις Φόρμες 

Τα  φίλτρα  της  PHP  χρησιμοποιούνται  για  την  επικύρωση  και  το  «καθάρισμα»  των 

δεδομένων που δέχεται ένα σύστημα ως είσοδο. Έχουν σχεδιαστεί, για να διευκολύνουν και