不可登录帐户的最佳实践

Tyl*_*ter 2 php user-accounts

我想知道创建不可登录帐户的最佳做法是什么.在StackOverflow上,有一个社区Wiki帐户,我假设无法登录.

我应该如何为不可登录的帐户编写脚本?如果有一个我不想访问的帐户,我应该设置参数,就像你不能登录ID小于0的帐户一样吗?或者我应该只是手动定义配置ID中无法登录的ID?或者,还有更好的方法?

Ein*_*eki 5

对我来说,您应该在帐户数据中使用一个标志,以便设置或撤消日志记录功能.

可以使用sql级别的查询很容易地强制执行此功能.

像这样的查询:

select wathever from user where loggging=1 and user="aUser" and passwd="password"
Run Code Online (Sandbox Code Playgroud)

可以做到这一点.

回答你的评论:也许使用colum对你来说似乎并不高效,但你必须考虑专业人士:

  • 您可以在单个图层中获得有关用户的信息,而不是分散在数据库,配置文件或监视器之间

  • 您可以撤消或授予任何帐户的日志记录功能,而无需修改配置文件