background image

 

Νικόλας Ψύλλου, Σχεδίαση και Υλοποίηση διαδικτυακής πλατφόρμας για 
εξυπηρέτηση παιχνιδιών καρτών απομακρυσμένων παικτών
 

 

Πτυχιακή / Διπλωματική Εργασία 

 

81 

Έλεγχοι  πραγματοποιούνται  και  στο  backend,  τόσο  για  να  διασφαλιστεί  ότι  τα 

δεδομένα  είναι  τα  σωστά  προς  αποφυγήν  ανεπιθύμητων  επιθέσεων  όσο  και  για  τον 
έλεγχο των στοιχείων δεδομένου του χρήστη που δεν μπορούν να γίνουν στο frontend. 
Για παράδειγμα, τα πεδία username και email οφείλουν να είναι μοναδικά, επομένως σε 
περίπτωση που χρησιμοποιηθούν στοιχεία που υπάρχουν ήδη στην βάση δεδομένων τότε 
θα εμφανίσει τα κατάλληλα μηνύματα αποτυχίας.       

Αφού  ο  χρήστης  συμπληρώσει  σωστά  τα  στοιχεία  του,  τότε  εμφανίζεται  ένα 

αναδυόμενο παράθυρο (popup) με το μήνυμα επιτυχία. Ενημερώνει τον χρήστη ότι έχει 
λάβει μήνυμα στο ηλεκτρονικό του ταχυδρομείο και το παροτρύνει να το επιβεβαιώσει. 
Το μήνυμα που λαμβάνει είναι το εξής:  

 

 

Εικόνα 30 - Στιγμιότυπο από το email επιβεβαίωσης ηλεκτρονικού ταχυδρομείου 

 

Με  την  επιλογή  “Verify  Email”  εντός  της  επόμενης  μίας  ώρας  από  την  χρονική 

στιγμή  που  έκανε  την  εγγραφή,  ο  χρήστης  μπορεί  να  εισέλθει  στην  πλατφόρμα  χωρίς 
κάποιο  πρόβλημα.  Εφόσον  δεν  υπάρχει  κάποιο  πρόβλημα  με  την  επαλήθευση,  τότε  η 
πλατφόρμα εμφανίζει μήνυμα επιτυχίας με την χρήση popup και κατευθύνει τον χρήστη 
στην σελίδα “Login”.   
 

4.3 Είσοδος χρήστη 

 

Στην  σελίδα  “Login”  υπάρχει  μία  φόρμα  για  να  συμπληρώσει  ο  χρήστης  και  να 

καταχωρήσει τα απαραίτητα στοιχεία για να συνδεθεί στην πλατφόρμα. Και σε αυτή την 
φόρμα  υπάρχουν  έλεγχοι  στα  πεδία  της,  που  εμφανίζουν  τα  κατάλληλα  μηνύματα  σε 
περίπτωση επιτυχίας ή αποτυχίας. Αφού εισάγει σωστά τα στοιχεία του ο χρήστης τότε 
κατευθύνεται από την πλατφόρμα στην σελίδα “Lobby”.