e-Learning Education

Captcha για φόρμα επικοινωνίας Contact Form 7

Τι Captcha για φόρμα επικοινωνίας να χρησιμοποιήσω;

captcha για φόρμα επικοινωνίαςΣε αυτό το άρθρο θα μιλήσουμε για ένα plugin το οποίο συνήθως χρησιμοποιείται μαζί με το contact form 7 ως φόρμα επικοινωνίας. Πριν απαντήσουμε στο ερώτημα τι captcha για φόρμα επικοινωνίας να χρησιμοποιήσουμε, ας δούμε τι είναι captcha.

 

Τι είναι Captcha

Η λέξη είναι ακρωνύμιο του Completely Automated Public Turing test to tell Computers and Humans Apart. Στην ουσία είναι ένας μηχανισμός ελέγχου για το αν τα στοιχεία τα οποία εισάγονται σε μία φόρμα γίνονται με αυτόματο τρόπο ή χειρονακτικά, δηλαδή, τα εισάγει άνθρωπος. Ο έλεγχος αυτός γίνεται με την προβολή μιας εικόνας και ενός πεδίου κειμένου μέσα στο οποίο ο χρήστης πρέπει να εισάγει το αλφαριθμητικό το οποίο βλέπει στην εικόνα.

Με τον τρόπο αυτό βεβαιώνεται ο παραλήπτης των δεδομένων της φόρμας επικοινωνίας ότι τα στοιχεία τα έστειλε άνθρωπος και όχι κάποιος αυτόματος μηχανισμός συμπλήρωσης στοιχείων φόρμας. Όπως λοιπόν είναι εμφανές ο λόγος ύπαρξης ενός τέτοιου μηχανισμού είναι η αποτροπή των ενοχλητικών, spam, μηνυμάτων.

 

Εγκατάσταση του Really Simple CAPTCHA

Το captcha για φόρμα επικοινωνίας που θα εγκαταστήσουμε είναι το Really Simple CAPTCHA. Μπορούμε λοιπόν να το εγκαταστήσουμε μέσα από το backend, διαδικασία την οποία είδαμε στο άρθρο για την εγκατάσταση του contact form 7. Από το μενού, δηλαδή, επιλέγουμε Plugins > Add New, αναζητούμε το plugin που θέλουμε και στην συνέχεια το εγκαθιστούμε. Τέλος το ενεργοποιούμε, activate. Προϋπόθεση για να το χρησιμοποιήσουμε είναι να έχουμε εγκαταστήσει το plugin contact form 7.

 

Χρήση του Really Simple CAPTCHA για φόρμα επικοινωνίας

Για να το χρησιμοποιήσουμε επιλέγουμε στο μενού Contact > Contact Forms και κάνουμε κλικ στην φόρμα επικοινωνίας που θέλουμε να επεξεργαστούμε. Στην οθόνη επεξεργασίας της φόρμας και στην περιοχή Form, ανοίγουμε δεξιά το πτυσσόμενο πλαίσιο Generate Tag και επιλέγουμε το CATCHA.

Captcha για φόρμα επικοινωνίας

Όταν το κάνουμε αυτό βλέπουμε τα πεδία τα οποία αποτελούν το πεδίο captcha. Τα πεδία τα οποία μας ενδιαφέρουν είναι τα δύο τελευταία στο κάτω μέρος. Το ένα είναι για την εικόνα η οποία θα δείχνει το αλφαριθμητικό το οποίο πρέπει να εισάγουμε. Το άλλο πεδίο είναι αυτό της εισαγωγής του αλφαριθμητικού. Τα δύο αυτά πεδία, όπως υποδεικνύεται, τα βάζουμε στην κατάλληλη θέση ανάλογα με την διάταξη των υπόλοιπων πεδίων της φόρμας επικοινωνίας.

 

Δοκιμή του μηχανισμού captcha

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

Captcha για φόρμα επικοινωνίας

Τα δύο τελευταία πεδία είναι αυτά του captcha. Πρέπει το πεδίο πάνω από την εικόνα να έχει το αλφαριθμητικό που φαίνεται στην εικόνα. Εάν δεν είναι σωστό, τότε βλέπουμε ότι βγαίνει μήνυμα λάθους. Η μόνη περίπτωση να μπει σωστά είναι να το εισάγει άνθρωπος οπότε τότε και μόνο τότε θα σταλεί η φόρμα επικοινωνίας στον παραλήπτη.

 

Επίλογος

Σε αυτό το άρθρο είδαμε την λειτουργία captcha για φόρμα επικοινωνίας. Είδαμε το λόγο χρήσης του μηχανισμού καθώς και τον τρόπο εισαγωγής και λειτουργίας.