web-dev-qa-db-fra.com

Stocker et chiffrer le formulaire de contact 7 Soumissions dans la base de données?

J'ai une exigence de sécurité supplémentaire (en plus de SSL) et je cherche une méthode (un plugin ou une solution personnalisée) pour chiffrer et stocker les soumissions de Formulaire de contact 7 dans la base de données. Par exemple, il existe des plugins tels que Flamingo qui permettent de stocker les soumissions dans la base de données. Il existe par conséquent d'autres plateformes de formulaire telles que Gravitation Encryption qui chiffrent les soumissions dans la base de données. Existe-t-il une option ou une méthode pour chiffrer les données de soumission CF7 dans la base de données SQL?

1
Sam

Comme @kero l'a dit, utilisez un hook CF7. J'utiliserais le crochet wpcf7_before_send_mail. Saisissez les données des champs de l'objet de formulaire CF7 et utilisez ces valeurs pour stocker les données.

Je me suis écrit un article sur comment obtenir des données à partir de l'objet formulaire CF7 ici: http://securitydawg.com/changing-contact-form-7-with-the-wpcf7_before_send_mail-hook/ . Vous pouvez l'utiliser pour commencer. Il vous suffit d'insérer votre code/fonction qui lit les champs de l'objet CF7, puis de stocker ces données.

Bonne chance!

2
Rick Hellewell