以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  如何限制用户登录就版本的发布文件  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=195877)

--  作者:edisontsui
--  发布时间:2025/3/17 14:40:00
--  如何限制用户登录就版本的发布文件
请问如何实现如下功能:比如现在我发布了一个新版本的系统,此时就有一个新的 publish date。如果用户在登录某个更早 publish date 的版本时,系统就不允许他登录。谢谢。
--  作者:有点蓝
--  发布时间:2025/3/17 15:18:00
--  
在数据库和内部表分别添加一个版本表,发布前在数据库和内部表的版本表都更新为最新的版本号,版本号比如从1开始,每次递增+1.

在AfterOpenProject事件查询数据库的版本号和内部表的版本号是否一致,不一致的就提醒并退出。

--  作者:edisontsui
--  发布时间:2025/3/17 16:20:00
--  
这个方法好。谢谢。我在 AfterOpenProject 里面将所登录那个版本的发布日期与最新发布版本的发布日期进行比较,不对,就退出系统。