存储PHP中的登录尝试次数

soa*_*dos 1 php throttling login

跟踪用户尝试登录的次数的最佳方法是什么?即会话数据,数据库,临时文件或其他?

Ano*_*mie 5

数据库是最好的.会话不起作用,因为会话特定于浏览器; 如果攻击者在每次尝试之间清除了他们的cookie,那么您的系统将永远不会超过一次失败.如果你真的不想使用数据库,临时文件可以工作,但这种情况确实是数据库的用途.