使用用户名和密码在整个会话中维护日志

时间:2014-06-05 06:44:10

标签: php

我需要在用户登录时保持日志直到他们注销。我通过用户名和密码输入,这个数据我需要在用户名,密码,时间和日期的单独文件中维护。并且还想保持他们的注销详细信息

2 个答案:

答案 0 :(得分:0)

为此目的,存在会话变量的概念。从文档中读到这个东西。用户登录时设置会话变量。您可以在所有文件中使用会话变量,并在用户调用注销函数时取消设置

好吧,我错误地理解了这个问题。这是你的问题的解决方案。 用户jquery为您在html中使用的每个按钮或表单。当有动作时向服务器发出ajax调用,并将其存储在数据库或文件中,无论你喜欢使用什么 希望它有所帮助

答案 1 :(得分:0)

你真的有两种选择。

  • 记录数据库中的用户操作。
  • 在日志文件中记录用户操作。

首先要设置一个类似于:

的表

id | username | action | timestamp | ip | etc etc etc.....

在每次访问页面时,都会运行数据库查询,从而将包含所需信息的新行插入上面的数据库表。

第二个选项遵循相同的主体,除了每个用户都有一个日志文件,您可以将action/timestamp/etc写入所述文件。

注意 这不是最有效的方法;因为您的日志文件可能会变得非常庞大,并且"没有人想要那样"