需求:
多用户 同时进入到修改页面进行修改操作,逻辑上是最后提交的生效,
如何避免这种无效操作??
我能想到的方式:浏览器+ip+登录用户 后台存内存,
1 浏览器5秒调一次, 内存中有的不准对该项进行修改操作。
2 用户退出之后 换登录用户的话 给一个15 秒的超时。
请问这种是否合理 你们有什么更好的方案?
平时一般不会有这样的需求 但需求就想在一个修改比较繁琐的地方 要这个功能!
要求是:
A用户进入到修改页面 其余的权限用户都不能进入到修改页面。。。 从源头就杜绝 不从数据库数据层面考虑
要是从数据层面考虑了 那部分用户提交的操作都是废操作 用户填写了半天提交 提示别人已经有别的人在进行编辑操作 这就有点操蛋了
那就用锁的机制来解决,进入修改页面统一走后端跳转。 第一个跳转的先加锁。后续过来的判断锁的状态决定是否跳转到修改页面。