• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

ASP管理系统操作日志记录

asp 海叔叔 4年前 (2021-05-31) 101次浏览 已收录 0个评论

关键词
ASP管理系统操作日志记录
对一个上规模的管理系统,由于参与管理的人非常多,操作者的权限分配和操作日志记录都是十分重要的。
权限分配要根据各个系统的事务逻辑而定,我这里谈一下如果构建一个良好的操作日志记录的方案。
我这里以操作一张财务流水表countlist为例:
1、在countlist中新增加一个字段op_flow,类型为text,可为空;

2、记录日志,每对这张countlist表进行操作,并且操作成功时,调用如下代码:

     conn.open constr
     set rs_t = conn.execute (" select isnull(op_flow,'') as op_flow from countlist where id="&id)
     str = rs_t("op_flow")
     rs_t.close
     strAct="××操作"
     str =now() & ":" &session("user_name")& ":" &strAct& "|" &str        '// 格式为 时间:操作人:操作,|为分隔符
     sql = " update countlist set op_flow='"&str&"'  where id="&id
     conn.execute(sql)
     conn.close

3、显示日志,在显示日志的页面使用如下代码:

       if not isnull(op_flow) then
               ii=0
               for each str in split(op_flow,"|")
                       if str<> "" then response.write str&"<br>"
                       ii=ii+1
                       if ii=6 then exit for        '// 显示最新的六条操作
               next
       end if

搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:ASP管理系统操作日志记录
喜欢 (1)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址