博客
关于我
RTSP流媒体协议视频平台EasyNVR和EasyNTS智能云组网同一浏览器运行为什么会导致EasyNTS无法登陆?
阅读量:498 次
发布时间:2019-03-07

本文共 1342 字,大约阅读时间需要 4 分钟。

解决EasyNTS登录权限问题

在最近的测试中,我们发现EasyNTS智能组网平台的登录功能存在问题。具体表现为:当用户同时在浏览器中访问EasyNVR和EasyNTS时,EasyNTS无法正常登录。经过深入分析,我们找到了问题的根源。

问题分析

EasyNVR和EasyNTS部署在同一服务器上,使用相同的域名或IP地址。用户在浏览器中首先登录EasyNVR时,浏览器会在cookie中存储验证令牌(token)。然而,当用户尝试登录EasyNTS时,由于其服务首先检查浏览器的cookie令牌,同时检测到的是EasyNVR产生的token,这就导致验证失败,进而导致无法登录。

此外,用户在输入账号密码后,发现登录信息被清空,无法正常登录。这种问题严重影响了用户体验,我们需要尽快找到解决方案。

解决方案

在进一步调研后,我们发现问题出在cookie验证机制上。我们可以通过调整代码,在EasyNTS登录时禁用cookie验证功能,因为EasyNTS中的token应存储在会话中,而非仅仅依赖于cookie。具体修改方法如下:

token := sessions.GetToken(c)if token != consts.EmptyString {    username, password, str := security.ResolveToken(token)    if str == consts.EmptyString && username != consts.EmptyString && password != consts.EmptyString {        userID := sessions.GetUserID(c)        if userID == username {            return true, nil        } else {            return false, fmt.Errorf("session信息与令牌信息不一致,请重新登录!")        }    } else {        return false, fmt.Errorf("令牌已过期,请重新登录!")    }} else {    return false, fmt.Errorf("未查找到令牌信息,请重新登录!")}

测试结果

经过代码修改后,我们发现问题得到有效解决。用户可以在浏览器中单独访问EasyNVR或EasyNTS进行登录,同时不会受到彼此的影响。此外,输入账号密码后,登录信息不会再被随意清空。

平台优势

EasyNTS作为一款网络穿透服务平台,支持覆盖广泛的RTSP/Onvif协议设备,涵盖IP Camera、NVR、DVR、编码器等。在安全性方面,采用MQTT加密协议,运算速度快、资源损耗低。其基于动态组网服务的优势更是为用户提供了灵活的网络管理选项。

未来展望

我们建议用户在正式应用前对该解决方案进行全面测试,以确保系统稳定运行。对于对网络设备管理有更高要求的用户,可进一步了解TSINGSEE青犀视频中的相关解决方案。

如需了解更多详情,欢迎访问我们的官方网站或客服页面进行咨询。

转载地址:http://rdfjz.baihongyu.com/

你可能感兴趣的文章
Nio ByteBuffer组件读写指针切换原理与常用方法
查看>>
NIO Selector实现原理
查看>>
nio 中channel和buffer的基本使用
查看>>
NIO基于UDP协议的网络编程
查看>>
NISP一级,NISP二级报考说明,零基础入门到精通,收藏这篇就够了
查看>>
Nitrux 3.8 发布!性能全面提升,带来非凡体验
查看>>
NI笔试——大数加法
查看>>
NLog 自定义字段 写入 oracle
查看>>
NLP 基于kashgari和BERT实现中文命名实体识别(NER)
查看>>
NLP 项目:维基百科文章爬虫和分类【01】 - 语料库阅读器
查看>>
NLP_什么是统计语言模型_条件概率的链式法则_n元统计语言模型_马尔科夫链_数据稀疏(出现了词库中没有的词)_统计语言模型的平滑策略---人工智能工作笔记0035
查看>>
NLP学习笔记:使用 Python 进行NLTK
查看>>
NLP问答系统:使用 Deepset SQUAD 和 SQuAD v2 度量评估
查看>>
NLP:使用 SciKit Learn 的文本矢量化方法
查看>>
Nmap扫描教程之Nmap基础知识
查看>>
Nmap端口扫描工具Windows安装和命令大全(非常详细)零基础入门到精通,收藏这篇就够了
查看>>
NMAP网络扫描工具的安装与使用
查看>>
NMF(非负矩阵分解)
查看>>
NN&DL4.1 Deep L-layer neural network简介
查看>>
NN&DL4.3 Getting your matrix dimensions right
查看>>