ifream框架角色切换

js受制于单个页面,用ifream框架做web系统,会遇到角色切换菜单刷新的问题,我就来讲一下我的思路:

  用户登录时将用户角色放入session中,以角色id为key,权限为值,角色切换时将相应角色id传入后台,取得相应权限传入前台,前台将当前用户权限进行解析,有这个权限就显示,无权限就

<li id="menu_system" show="0">
        <a href="javascript:void(0)" class="title"> 一级菜单</a>
        <span class="listButton-span" ></span>
           <ul class="Menu" style="display: none;">
            <li id="sys_role" show="0" >
                <a href="roleManage.showRole" target="mainFrame" class="sub">二级菜单 </a>
            </li>
        </ul>
    </li>

对后台传来的权限解析,对show属性赋值,没有为0,隐藏,有为1,显示

parent.leftFrame.location.reload();

  用这个方法刷新相应菜单,就可以完成相应角色的切换

猜你喜欢

转载自www.cnblogs.com/lm-book/p/10088997.html