在数据库里面加登录时间列和离开时间列,且允许为空,登录到系统时将当前时间写入到数据库,用户名离开系统时把当前时间写入数据库,
当然还可以写其他信息,比如登录的ip,试试吧!
用asp.net的session类,进来后新建一个session,里面可以存操作记录时间等,它在用户的整个浏览过程中都存在,一般用户离开后20分钟自动清空,可以设置。当用户离开页面后,用js判断一下,然后把session里的东西存入数据库
这个行为就是一个全局变量 先string str=null 登陆后账号赋给他 退出清空
要状态时就判断是否为空 和值是多少就行
在数据访问层中 记录用户执行的SQL 语句, 解析成说明文字作为日志保存