我有一个潜在客户的问题(因此,还没有代码)关于他们拥有自定义登录脚本的网站。
基本上,他们有分析设置,但它不能满足他们所需的目的 - 能够告诉用户登录的次数以及他们这样做的频率。
实现这一目标的最佳方法是什么?我猜我需要改变PHP登录脚本,但我对如何做到最好有点困惑。我可以在数据库中创建一个新的字段来计算他们的登录数,但我怀疑这不是一个很好的方法,而且我不确定如何从这种类型的系统中判断出频率。
有什么建议吗?
答案 0 :(得分:2)
如果您存储每次尝试的时间,您可以运行报告以找出您需要的任何内容。
答案 1 :(得分:2)
每次用户登录时,您都可以将其记录在数据库或文件中。您可以轻松地包括用户名,日期时间,IP,用户代理(所有相关数据)等。如上所述,这将使用户,登录时间,登录位置等构建配置文件变得非常容易
答案 2 :(得分:1)
实现这一点的最佳方式是关系数据库。当用户登录时,会在表中创建一个条目。如果要查看用户登录的次数,请查询此表以计算适用于该用户的条目。
答案 3 :(得分:1)
您可以在每次用户登录时创建一个存储user_id
和timestamp
的新表。然后,您可以使用该数据查看当天的人数,次数和时间间隔已登录。