根据角色登录后跳转不同页面

根据角色的不同,登录后跳转到不同的页面

1.点击站点下的编辑-编辑全站配置文件

2.根据项目角色信息以及对应的跳转页面URL修改模板

1)复制下方全站配置文件模板

{
 "roleinfo": {
   "xx角色名称(通常为英文)x" : {
      "rurl" : "XX该角色角色登录成功后跳转的url地址XX",
      "name" : "XX页面上显示角色的名称(通常为中文)XX"
   },
   "admin" : {
      "rurl" : "XXXX",
      "name" : "系统管理员"
    }
      }
 }

2)在页面中找到绑定变量初始化,把上方的全站配置文件模板复制到Text下,然后切换到Tree下进行修改。操作如下:

(1) 在绑定变量初始化中,找到Text:

(2) 把全站配置文件模板复制到Text下:

(3)把Text切换成Tree,在Tree中设置用户的角色名称(通常为英文),rurl中设置登陆人需要跳转的页面的路径(是根据用户角色名称判断的),name中设置登陆人的角色名称(如:登陆人的角色为:user,name中设置为:普通用户。登陆人的角色为:admin,name中设置为:系统管理员。)

(4)在Tree设置完以后,切换到Text。在Text下把设置完的内容复制到sitecfg.json下保存。(ps:在复制完以后请不要保存绑定变量初始化,请点击取消。因为在绑定变量初始化中编辑全站配置文件模板,是为了把全站配置文件模板复制到sitecfg.json的能正确运行)

3.全站发布静态资源

注意: 程序员在测试登陆页面时,登陆按钮中不应有成功后跳转页面的路径。如果有的话,就不会执行上面的步骤。

操作视频: 点击查看