PageAdmin网站内容管理系统(CMS)交流论坛

首页 » PageAdmin使用区 » 安装及使用交流 » 应用市场-栏目权限插件的刷新bug
chaikm - 2024/5/18 15:21:59
可防第一次打开栏目,刷新一下就可进入栏目,完全无效!
已设权限的网址:http://www.jiayan.cn/cpbz/
威子 - 2024/5/18 16:15:50
j是不适用,可以自己编一下。
chaikm - 2024/5/19 13:37:47
回复 2楼威子的帖子

怎么弄啊
威子 - 2024/5/19 14:51:55
  1. <script src="/Js/basic.js" type="text/javascript"></script>
  2. <script src="/Js/UI/ui.js" type="text/javascript"></script>

  3. <div id="loginBox2"></div>
  4. <script type="text/javascript">
  5.     var userToken;
  6.     $(function () {
  7.         $.ajax({
  8.             url: "/e/GetUserToken/",
  9.             type: "GET",
  10.             xhrFields:{withCredentials: true},
  11.             dataType: "json", //指定服务器返回的数据类型
  12.             success: function (data) {
  13.                 if (data != "") {
  14.                     var redirectUrl=encodeURIComponent(location.href);
  15.                     
  16.                     loginedHtml = '<meta http-equiv="refresh" content="0;url=/">';
  17.                     userToken = data.UserToken;

  18.                     if ((userToken == "") || (userToken == null))
  19.                     {
  20.                         $("#loginBox2").html(loginedHtml);

  21.                     }
  22.                     
  23.                     var currentUser = data.CurrentUser;
  24.                     var userName=currentUser.UserName;
  25.                     var nickName=currentUser.NickName;
  26.                     var memberGroupId=currentUser.MemberGroupId
  27.                     
  28.                     if (memberGroupId != 9)
  29.                     //loginedHtml = '<meta http-equiv="refresh" content="0;url=/">';
  30.                     $("#loginBox2").html(loginedHtml);
  31.                 }
  32.             }
  33.         });
  34.     });
  35. </script>
复制代码
威子 - 2024/5/19 14:53:09
if (memberGroupId != 9)  这个数字,改成你允许登录的会员组数字。
chaikm - 2024/5/20 8:27:52
回复 5楼威子的帖子

晕,如果每个栏目的权限都手动去弄,那这个插件是干嘛的?
xiyou - 2024/5/20 8:40:05
此内容仅【注册会员】和【VIP会员】可访问。您没有登录,请先登录!
测试没有问题,你开启后需要重启一下进程,还有关闭栏目的缓存功能。
chaikm - 2024/5/20 9:09:48
回复 7楼xiyou的帖子

您在刷新一下,它就能显示了
chaikm - 2024/5/20 9:11:37
回复 7楼xiyou的帖子

这个bug是第一次打开网页起作用,刷新一下就不起作用
威子 - 2024/5/20 15:05:24
回复 6楼chaikm的帖子

兄弟,你做到模板里啊。需要权限的栏目就调用这个模板。
xiyou - 2024/5/21 11:54:37
已返回给开发那边排查
xiyou - 2024/5/22 9:43:46
把系统设置》Action资源缓存时间 这里设置为0,这里如果设置了就会导致权限失败。
威子 - 2024/5/22 15:11:19
回复 12楼xiyou的帖子

我曾经试过,没有用。再加上我买了集群组件,子站根本不适用。所以就自己重写了。
chaikm - 2024/5/22 15:27:41
回复 12楼xiyou的帖子

有一点用,先凑合着,谢谢!
1
查看完整版本: 应用市场-栏目权限插件的刷新bug