magician 发表于 2023-2-22 16:06:16

怎么实现管理员和普通员工登录界面指定

按照政企页面建立一个重定向页面,在重定向页面的load脚本里添加了如下脚本,//判断当前登录人是否拥有manager角色,manager进入管理界面,普通用户进入首页
var flag = "";
var roleList = this.org.listRoleWithPerson( this.session.user.distinguishedName );
for(var i=0;i<roleList.length;i++){
    if(roleList.name=="Manager"){
      flag = "manager";
    }
}
if( flag=="manager" || this.session.user.distinguishedName=="xadmin@o2oa@P"){
    window.location = decodeURIComponent("/x_desktop/index.html");
}else{
    window.location = decodeURIComponent("/x_desktop/portal.html?id=6c908b43-49bc-425c-ae05-8c1494420fdc");

}
然后在实际登录的时候还是没有效果 是要在哪个脚本里配置么?

论坛管理员 发表于 2023-2-23 10:32:04


在o2server/servers/webServer下增加一个default.html(可以拷贝一个index.html修改),路径指向您的跳转页面



magician 发表于 2023-2-23 14:01:51

我已经在那个目录下配置了这个文件,能实现跳转到指定门户首页,但是无法实现,管理员登是默认控制台门户页面,普通员工是指定门户页面。

论坛管理员 发表于 2023-2-23 16:05:57

那您检查您的跳转页面脚本,是否有执行,是否正常

irisnet 发表于 2023-2-25 12:27:07

这个功能我也没有实现。 最后做了不同的登录页面。Mark

论坛管理员 发表于 2023-2-27 09:30:52

irisnet 发表于 2023-2-25 12:27
这个功能我也没有实现。 最后做了不同的登录页面。Mark

检查一下是否有进入这个跳转页面呢

auspicious 发表于 2023-2-28 16:49:54

我这里也测试了不行~

auspicious 发表于 2023-2-28 16:51:55

论坛管理员 发表于 2023-2-27 09:30
检查一下是否有进入这个跳转页面呢

检查了,跳入的页面也有,显示正常,可见人员也正常。
页: [1]
查看完整版本: 怎么实现管理员和普通员工登录界面指定