找回密码
 立即注册

QQ登录

只需一步,快速开始

天朝四周处 悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2019-11-4 10:20  /   查看:1755  /  回复:3
20金币
最近设计了一个操作日志表,希望将来能记录一些关键操作的信息,比如一些表单的修改,我希望能知道谁修改过,修改前后的内容摘要,操作者所在的IP地址等,我就在这些操作的命令前面先给它设计了添加数据表的命令。然后我就想把这个功能用到登录行为上,一开始想得很简单,做了一个空白页面,在页面加载命令上获取IP地址,添加日志数据,跳转到首页。
一切看起来都似乎很完美。
但是很快问题就来了,某些情况下这个命令是不管用的,比如:
1、从匿名可以访问的页面上点击链接请求需要登录才能打开的页面。
2、通过分享的链接直接打开具体的页面,例如:http://xxx.com/业务申请
这两种情况都是这样的步骤:点击链接,进入登录界面,登录成功直接跳转到请求的页面——直接绕过了我们设计的空白页面。

请教大神,这种情况应该怎么办呢?

最佳答案

查看完整内容

使用JS来做,匿名页面加载时给全局加localstorage,赋值为true,其他页面加载时使用api去加载时判断localstorage是否为true,不为true跳转回匿名页面。 API:https://help.grapecity.com.cn/pages/viewpage.action?pageId=23594858 或者在API里执行页面加载,每个页面进来的时候都去执行你的日志表的操作,第一次添加,后续更新数据

3 个回复

倒序浏览
最佳答案
最佳答案
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2019-11-4 10:20:23
来自 2#
使用JS来做,匿名页面加载时给全局加localstorage,赋值为true,其他页面加载时使用api去加载时判断localstorage是否为true,不为true跳转回匿名页面。
API:https://help.grapecity.com.cn/pa ... ion?pageId=23594858
或者在API里执行页面加载,每个页面进来的时候都去执行你的日志表的操作,第一次添加,后续更新数据
回复 使用道具 举报
天朝四周处悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2019-11-5 10:52:47
3#
Eric.Liang 发表于 2019-11-4 18:57
使用JS来做,匿名页面加载时给全局加localstorage,赋值为true,其他页面加载时使用api去加载时判断localst ...

JS盲表示一脸懵逼,但是我会抽时间学习,谢谢梁工
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2019-11-5 13:39:47
4#
天朝四周处 发表于 2019-11-5 10:52
JS盲表示一脸懵逼,但是我会抽时间学习,谢谢梁工

不客气,感谢您的支持哈~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部