Σχήμα 4.46: Κώδικας συνάρτησης getCoordsForAddress για τη σύνδεση με το API της Google.
Σχήμα 4.47: Κώδικας αποστολής email στην περίπτωση επιτυχούς sign up.
Αναμϕίβολα σημαντική είναι η αναϕορά της κρυπτογράϕησης στη συγκεκριμένη
εϕαρμογή. Ο χρήστης, κατά την εγγραϕή του στο σύστημα, συμπληρώνει τα προ-
σωπικά του στοιχεία και μαζί τον κωδικό πρόσβασης. Ο κωδικός πρόσβασης, είναι
αναγκαίο να παραμένει μυστικός τόσο από τους υπόλοιπους χρήστες, όσο και από
τους πιθανούς attackers. Για αυτούς τους λόγους, έχει χρησιμοποιηθεί μια από της
γνωστότερες βιβλιοθήκες κρυπτογράϕησης χαρακτήρων μέσω ενός αξιόπιστου αλ-
γορίθμου που προσϕέρει η “bcrypt”. Το κομμάτι κώδικα που περιλαμβάνει το σχήμα
4.48, δείχνει τον τρόπο με τον οποίο γίνεται η κρυπτογράϕηση του password.
Images upload
Τελευταία αλλά εξίσου σημαντική, είναι η αναϕορά της μεταϕόρτωσης εικόνων
στο σύστημα. Στη ϕόρμα δημιουργίας μιας εκδήλωσης, ο χρήστης πρέπει να κά-
88