我在我的管理页面有一个登录名。
现在我想在我的数据库中记录每次登录尝试。 通常,我有一个日志表,其中adminID位于adminuser表的外键中。
现在,当然,当有人试图用一个不存在的用户名登录时,我没有ID,而FaaIGIN键使用写AtAMP中的一个崩溃。
现在,当用户名不正确而您没有正确的id时,登录尝试的正确方法是什么?
1) 为这些内容添加第二个日志表 或2)删除第一个日志表中的forign键
为什么不将adminID字段作为可空字段?这样,您就可以区分成功和不成功的登录尝试。