Foxtable(狐表)用户栏目专家坐堂 → 如何限制用户登录就版本的发布文件


  共有24人关注过本帖树形打印复制链接

主题:如何限制用户登录就版本的发布文件

帅哥哟,离线,有人找我吗?
edisontsui
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1564 积分:10157 威望:0 精华:0 注册:2014/12/18 16:12:00
如何限制用户登录就版本的发布文件  发帖心情 Post By:2025/3/17 14:40:00 [只看该作者]

请问如何实现如下功能:比如现在我发布了一个新版本的系统,此时就有一个新的 publish date。如果用户在登录某个更早 publish date 的版本时,系统就不允许他登录。谢谢。

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:112780 积分:574257 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2025/3/17 15:18:00 [只看该作者]

在数据库和内部表分别添加一个版本表,发布前在数据库和内部表的版本表都更新为最新的版本号,版本号比如从1开始,每次递增+1.

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

 回到顶部
帅哥哟,离线,有人找我吗?
edisontsui
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1564 积分:10157 威望:0 精华:0 注册:2014/12/18 16:12:00
  发帖心情 Post By:2025/3/17 16:20:00 [只看该作者]

这个方法好。谢谢。我在 AfterOpenProject 里面将所登录那个版本的发布日期与最新发布版本的发布日期进行比较,不对,就退出系统。

 回到顶部