EasyNVR视频云服务平台首页用户和非用户登录导航区别的实现
大家知道,TSINGSEE青犀视频云边端架构系列均有演示平台。用户在使用过程中,也可以根据需求设定演示版本或非演示版本。比如EasyNVR云服务平台,在演示版本下,用户可以通过游客登录进入EasyNVR首页并进行浏览,而管理员用户登录则可以进行配置操作。
近期EasyNVR版本更新后,测试发现EasyNVR管理员登录和游客登录页面导航栏显示内容都一样,与我们设定游客登录的初衷不符。
游客登录如下:
管理员登录如下:
实际此处的问题是由于用户登录未根据角色名称进行判断获取导航菜单而导致的。为了优化该问题,我们需要根据不同角色获取不同导航菜单,参考代码如下:
添加完成后再次登录不同账号进行对比,可以发现上述现象已经被纠正了。
管理员登录显示如下:
游客登录显示如下,缺少了通道管理、配置管理等页面:
EasyNVR支持提供一套可供各种平台、开发语言进行二次开发的HTTP接口,这样可以更加方便地与用户的业务系统相结合,实现更加丰富的管理功能。如果对EasyNVR感兴趣,欢迎持续关注我们的更新。