web-dev-qa-db-ja.com

データベースにContact Form 7の提出物を保存し、暗号化しますか?

私は追加のセキュリティ要件(SSLに加えて)を持っていて、データベースに Contact Form 7 からの送信を暗号化して保存する方法(プラグインかカスタムソリューション)を探しています。例えば、 Flamingo のような投稿をDBに保存することを可能にするプラグインがあります。 Gravitate Encryption のような他のフォームプラットフォームがあります//DBの投稿を暗号化します。 SQLデータベース内にCF7送信データを暗号化するためのオプションや方法はありますか?

1
Sam

@keroが言ったように、CF7フックを使ってください。私はwpcf7_before_send_mailフックを使いたいと思います。 CF7フォームオブジェクトのフィールドからデータを取得し、それらの値を使ってデータを保存します。

私はCF7フォームオブジェクトからデータを取得する方法について自分自身に投稿しました: http://securitydawg.com/changing-contact-form-7-with-the-wpcf7_before_send_mail-hook/ 。 CF7オブジェクトからフィールドを読み込むコード/関数を挿入してそのデータを保存するだけで、開始することができます。

がんばろう!

2
Rick Hellewell