سؤال

أحاول استخدام عنصر مكون من أجل تجنب هجمات CSRF وإذا كنت أستخدم FormHelper لإنشاء التذكرة فقط باستخدام Postlink، مثل هذا، فهذا يفشل:

giveacodicetagpre.

لست متأكدا مما إذا كان هذا ممكنا أو CakePhP، فما عليك سوى السماح لهذه الميزة باستخدام أساليب إنشاء () وإنهاء () من Formhelper.

توثيق Cakephp يقول فقطإلزامي لاستخدام Formhelper لكنه لا يحدد أكثر من ذلك بكثير.

هل كانت مفيدة؟

المحلول

عندما يكون لديك مكون الأمان ممكنا وتستخدم أساليب FormHelper لجميع النماذج التي لا داعي للقلق بشأن هذا.ليس لديك أيضا تكوين أي شيء.إنه يعمل خارج الصندوق.

for csrf يمكنك استخدام الخيارات التالية:

giveacodicetagpre.

إذا كان لديك كل شيء عليك أن ترى الرموز المميزة CSRF في HTML للنموذج.يمكنك تعيين أي خيارات إضافية تحبها ولكنها ستنجح كثيرا من المربع بالنسبة لك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top