background image

Σχεδιασμός και Υλοποίηση Συστήματος Διαχείρισης Προσωπικών Δαπανών  

36 

 

 

Εικόνα 15 Αρχεία Λογαριασμού Χρήστη

 

 

Το πρώτο αρχείο, check_log_in.php, περιέχει τον έλεγχο για τη σύνδεση ενός 

ήδη εγγεγραμμένου μέλους. Αναλυτικότερα, σε αυτό το αρχείο γίνεται η σύγκριση των 

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

αποθηκευμένα στη βάση δεδομένων. Εφόσον βρεθεί η ηλεκτρονική διεύθυνση και ο 

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

χρήστη,  ειδάλλως  επαναφορτώνεται  η  φόρμα  εισόδου  με  το  κατάλληλο  μήνυμα 

λάθους. 

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

αυτά για την εγγραφή νέου μέλους. Στο sign_up.php εμφανίζεται η φόρμα εισαγωγής 

των  απαραίτητων  προσωπικών  δεδομένων  εισόδου,  τα  οποία  εφόσον  πληρούν  τις 

ανάλογες  προϋποθέσεις  καταχωρούνται  στη  βάση  δεδομένων  μέσω  του  αρχείου 

new_user_registration.php.  

Κατά  την  εισαγωγή  νέου  μέλους,  με  σκοπό  να  αποφευχθούν  διπλότυπες 

εγγραφές,  πραγματοποιείται  ένας  ασύγχρονος  έλεγχος  στο  πεδίο  εισαγωγής 

ηλεκτρονικού  ταχυδρομείου.  Για  την  ακρίβεια,  το  σύστημα  ανατρέχει  στις 

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

existing_users.php και ενημερώνει άμεσα το χρήστη αν υπάρχει ήδη καταχωρημένη 

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

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

των  προσωπικών  δεδομένων  εισόδου.  Αυτή  η  δυνατότητα  παρέχεται  στο  αρχείο 

my_account.php,  καθώς  σε  αυτό  διατίθενται  δύο  φόρμες  για  την  επεξεργασία  των 

στοιχείων  του  λογαριασμού  μέλους.  Η  πρώτη  φόρμα  αφορά  την  ανανέωση  της 

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