Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个使用用户名和密码通过登录系统进行身份验证的网站。每次有人尝试登录时,我都会在 SQL 表中输入用户名、密码和 IP 地址来记录事件。
我的问题:将成功和失败的尝试保存在两个不同的表中是最佳实践(例如,一个表用于成功登录,一个用于失败登录),还是将其保存在一个表中更好?
我会保存所有内容,并有一个列来跟踪登录是否成功。只要确保您不将密码保存为纯文本即可。