2015-02-11 86 views
0

我正在使用laravel 4.2作爲網站。我想保護我的所有表格免受垃圾郵件以及csrf。 我正在考慮擴展laravel的表單助手,以便它自動創建一個必須始終爲空的隱藏輸入字段。就像它爲csrf自動創建一個標記字段。 然後,我想在所有帖子中添加一個像csrf過濾器之類的過濾器,放置方法並檢查這個字段是否爲空。如果它不是垃圾郵件。 我不知道如何實現這一點。我應該從哪裏開始?Laravel幫助垃圾郵件防護

回答

0

這裏你要買什麼? https://github.com/msurguy/Honeypot

+0

不,我已經看到了。在這個軟件包中,你必須在每一個表單中手動添加一個蜜罐字段,並再次在控制器中檢查它。我希望它被自動處理,就像使用簡單的過濾器處理csrf令牌一樣。 – rohitnaidu19 2015-02-11 22:14:11

+0

但是你添加到表單中的csrf標記也可以用'Form :: open()'來表示。 – xAoc 2015-02-12 05:27:22

+0

是'Form :: open()'自動創建它。 – rohitnaidu19 2015-02-12 07:17:20