以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  判断用户  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=134218)

--  作者:nxqtxwz
--  发布时间:2019/4/30 10:29:00
--  判断用户

想在导航中办入一个判断,是党员就才显示目录,不是党员出提示不能查看,为什么不行呢?

 

With tpb.Pages("党建工作").Links
    If User.IsRole("党员") Then        \'判断

        .Add("党组织文件", "党组织文件")
        .Add("组织制度", "组织制度")
        .Add("组织生活", "组织生活")
        .Add("组织建设", "组织建设")
        .Add("班子建设", "班子建设")
        .Add("思想政治工作", "思想政治工作")
        .Add("专题活动", "专题活动")
        .Add("意识形态工作", "意识形态工作")
        .Add("民族团结工作", "民族团结工作")
        .Add("宣传工作", "宣传工作")
        .Add("党员信息", "党员信息")
    Else
    MessageBox.Show("本模块只有党员可以查看!")
End If
End With


--  作者:有点甜
--  发布时间:2019/4/30 10:36:00
--  

1、msgbox(user.roles) 弹出什么值?

 

2、你现在执行的结果是怎样的?


--  作者:nxqtxwz
--  发布时间:2019/4/30 10:53:00
--  

刚打开导航窗口就显示:本模块只有党员可以查看!

我的本意是想打开导航窗口后,如果选择了党建工作这个模块就做个判断,是党员就显示目录进行操作,不是就提示。

在导航窗口中还有其它的模块

 


--  作者:nxqtxwz
--  发布时间:2019/4/30 11:01:00
--  

我想如果在导航中不好判断,能不能在打开“党员信息”表时进行判断呢?


--  作者:有点甜
--  发布时间:2019/4/30 11:05:00
--  

 

不需要加入 MessageBox.Show 吧?如果没有权限,导航自动就不添加对应的选项了的。