zoukankan
html css js c++ java
mojoportal学习笔记之显示所有菜单
mojoportal默认不显示用户没有权限阅读的栏目的菜单
项目需要,先显示所欲菜单,如果用户没有权限,点击后出现登陆页面。
修改SiteMemu类
注释掉如下代码
//
bool remove = false;
//
if (!(
//
(isAdmin)
//
|| (
//
(isContentAdmin)
//
&& (mapNode.Roles != null)
//
&& (!(mapNode.Roles.Count == 1)
//
&& (mapNode.Roles[0].ToString() == "Admins")
//
)
//
)
//
|| ((isContentAdmin) && (mapNode.Roles == null))
//
|| (
//
(mapNode.Roles != null)
//
&&(WebUser.IsInRoles(mapNode.Roles))
//
)
//
))
//
{
//
remove = true;
//
}
//
if (!mapNode.Settings.IncludeInMenu) remove = true;
//
if (remove)
//
{
//
if (e.Item.Depth == 0)
//
{
//
menu.Items.Remove(e.Item);
//
}
//
else
//
{
//
MenuItem parent = e.Item.Parent;
//
if (parent != null)
//
{
//
parent.ChildItems.Remove(e.Item);
//
}
//
}
//
}
查看全文
相关阅读:
[收藏] WAP网关应用
关于Symbian编程的基础知识— 基本数据类型
PDU短信的编码一般规则
同级方法异步调用(2016.05.04更新)
OpenStack Manila发展动态系列Austin峰会
OpenStack Cinder发展动态系列Austin峰会
OpenStack Neutron单网卡桥接模式访问外网
每日一测3(结构和类的异同)
每日一测2(关于构造函数)
每日一测1(带命令行参数运行)
原文地址:https://www.cnblogs.com/wenjie/p/1169274.html
最新文章
python格式化字符串用法
PHP empty函数判断0返回真还是假?
HTML 空格的表示符号 nbsp / ensp / emsp 的区别?
JS中字符串拼装 单双引号的处理 字符转义
PHP 时间函数 date 参数详解
重新安装sqlyog时备份数据库链接列表的方法
curl 查看网站连接情况
如何实现基于CS系统 + Windwos Live Writer客户端工具 组合本地发布图片
在C#中截取指定长度的中文字符串
爱米农,ajax,玉米
热门文章
ClubWEBSite starter kit二次开发及Vs2005中ObjectDataSource控件的应用小记
爱米农,ajax,玉米
VS2005 Web工程模版ClubSite中相册薄的一处BUG?
Atlas客户端类库、控件介绍(1)
高薪招聘网络技术精英
Atlas客户端类库、控件介绍(2)
【收藏】MMS实现的流程分析1
【收藏】MMS实现详细分析2
AT指令返回错误代码: CMS errors & CME errors 的区别!
Android : 使一个Serviec 开机自启动!
Copyright © 2011-2022 走看看