我有一个编辑产品详细信息的页面。我想限制只有一个用户可以编辑产品页面。当新用户在当前用户编辑时打开它时,我想要发出一些通知,然后在当前用户离开页面后自动使其可用。有关我应该如何处理这个问题的任何建议?如何实现只有一个用户可以访问某个页面 - MVC 3
0
A
回答
0
1
我会建议只让他们同时编辑。
如果你想通知最后一个人保存他们的文档,那么你可以添加一个“版本”列到数据库。
保存后,您将检查版本列,以确保该行未被更改。如果它已被更改,那么您将在此时通知用户。
0
当您处于编辑模式时,您可以对记录进行乐观锁定,一旦保存后该记录可供其他用户使用。
0
尝试是这样的:
创建一个表像userAccess与IsAccessColumn
如果用户1次进入编辑页面设置isAccess为True
因此,第二个用户将无法访问,如果编辑页面记录设置为true。
然后设置为False,如果用户1最后编辑的记录
用户2现在可以打开编辑页面后。
Regards
相关问题
- 1. 只允许某个用户访问Kentico中的某个页面
- 2. 如何让匿名用户访问MVC中的某个给定页面?
- 3. 如何显示一个php页面只有一个用户
- 4. 限制访问页面只允许从某个页面
- 5. 实现一个数据库,可以访问不同部分的多个用户
- 6. 只有一个ScriptManager的实例可以添加到页面
- 7. 最佳实践授权所有用户只有一个页面
- 8. 我可以告诉网站爬虫访问某个页面吗?
- 9. 如何cookie访问某个页面的访问者(PHP)?
- 10. 如何让用户每天访问一个页面3次?(Php&Mysql)
- 11. 如何确保只有登录用户才能访问页面?
- 12. 实现与片段一ViewPager,只有一个页面在ViewPager
- 13. 如何让一个MySQL用户只访问一个模式
- 14. 允许用户访问[Authorize]页面 - MVC
- 15. 如何只访问一个特定页面YII2(高级模板)?
- 16. 如果用户未登录,如何拒绝访问某个页面?
- 17. 母版页 - 只有一个ScriptManager实例可以添加到页面
- 18. 访问一个页面
- 19. 如何实现可以访问对方的两个结构?
- 20. 如何限制访问某个网页?
- 21. 我可以在MVC 3中拥有多于1个_Layout页面吗?为一个cshtml页面?
- 22. 用户访问某个主题时出现问题:问题
- 23. 如何保证只有一个用户可以在
- 24. 一次只有两个人在某个页面上?
- 25. 如何在SharePoint中创建一个可以由匿名(访客)用户访问的不安全布局页面
- 26. 如何让只有授权的用户访问某些文件?
- 27. 如何限制对ASP.NET MVC中某些页面的访问?
- 28. 如果某个用户查看某个页面做一个动作
- 29. 是否可以重写某个类型的现有Debug实现?
- 30. 如何为整个页面实现缓存除用户控制?
这通常被认为是一个坏主意。您要求取出服务器范围的锁。 – 2011-12-14 07:30:32