首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

RTSP协议视频结构化平台EasyNVR自主升级出现不能登录或界面显示错误的排查及解决

部分客户在自己升级最新版EasyNVR之后出现了不能登录或者是出现显示内容与指定栏目不符的情况,比如下图中选择了通道管理或者系统管理,但是界面却停留在视频广场上: ? ?...实际客户也是按照我们要求的流程来上传excel表格,并进行系统更新的,但是还是出现了这种情况。 ?...通过对客户数据库进行分析,原来是客户的表格里面的登录名为admin,而我们新版本默认的登录名是easynvr,且在不修改ini文件的情况下,他的id必须为1 ?...而该客户id为1的用户名是admin,显然不符合新版本的要求,因此我们需要把数据库用navicat打开,删除admin用户,然后把easynvr的用户序号改为1。 ? 随后重启服务,即可正常运行。

53340

RTSP协议视频结构化平台EasyNVR自主升级出现不能登录或界面显示错误的排查及解决

部分客户在自己升级最新版EasyNVR之后出现了不能登录或者是出现显示内容与指定栏目不符的情况,比如下图中选择了通道管理或者系统管理,但是界面却停留在视频广场上: image.png image.png...实际客户也是按照我们要求的流程来上传excel表格,并进行系统更新的,但是还是出现了这种情况。...image.png 通过对客户数据库进行分析,原来是客户的表格里面的登录名为admin,而我们新版本默认的登录名是easynvr,且在不修改ini文件的情况下,他的id必须为1 image.png 而该客户...id为1的用户名是admin,显然不符合新版本的要求,因此我们需要把数据库用navicat打开,删除admin用户,然后把easynvr的用户序号改为1。

59010
您找到你想要的搜索结果了吗?
是的
没有找到

HTTP响应状态码:除了404,还有啥?

2xx:成功--表示请求已被成功接收、理解、接受。 3xx:重定向--要完成请求必须进行更进一步的操作。 4xx:客户端错误--请求有语法错误或请求无法实现。...由于这个原因,HTTP 1.1新增了307,以便更加清除地区分几个状态代码:当出现303应答时,浏览器可以跟随重定向的GET和POST请求;如果是307应答,则浏览器只能跟随对GET请求的重定向。...· 401 - Unauthorized (未授权) 请求要求进行身份验证。登录,服务器可能会返回对页面的此响应。...IIS 定义了许多不同的 401 错误,它们指明更为具体的错误原因。这些具体的错误代码在浏览器中显示,但不在 IIS 日志中显示: · 401.1 - 登录失败。...· 407 - Proxy Authentication Required (需要代理授权) 此状态代码与 401(未授权)类似,但却指定了请求者应当使用代理进行授权。

1.9K20

网页服务器HTTP响应状态-HTTP状态码

ASP 语法出错、ACCESS 数据库连接语句出错、文件引用,与包含路径出错、使用了服务器不支持的组件如 FSO 等 如何识别这个错误是由什么原因引起的呢?...当出现 500 错误的时候,请打开浏览器菜单中的工具, 然后依次选择-internet 选项-高级, 在高级中的浏览项目里面取消”显示 http 友好错误提示”的复选框,然后刷新出错页, 就可以看到详细的出错信息...4xx-客户端错误:发生错误,客户端似乎有问题。 客户端请求不存在的页面,客户端未提供有效的身份验证信息,400-错误的请求。 401-访问被拒绝。...IIS 定义了许多不同的 401 错误,它们指明更为具体的错误原因。 这些具体的错误代码在浏览器中显示,但不在 IIS 日志中显示: 401.1-登录失败。...423–锁定的错误。 2xx-成功:这类状态代码表明服务器成功地接受了客户端请求。 200-确定。客户端请求已成功。 201-已创建。 202-已接受。 203-非权威性信息。

6K20

Ajax Status请求状态

出现该状态代码时,浏览器能够自动访问新的URL,因此它是一个很有用的状态代码。注意这个状态代码有时候可以和301替换使用。...由于这个原因,HTTP 1.1新增了307,以便更加清除地区分几个状态代码:当出现303应答时,浏览器可以跟随重定向的GET和POST请求;如果是307应答,则浏览器只能跟随对GET请求的重定向。...400 - Bad Request 请求出现语法错误401 - Unauthorized 访问被拒绝,客户试图未经授权访问受密码保护的页面。...应答中会包含一个WWW-Authenticate头,浏览器据此显示用户名字/密码对话框,然后在填写合适的Authorization头再次发出请求。...IIS 定义了许多不同的 401 错误,它们指明更为具体的错误原因。这些具体的错误代码在浏览器中显示,但不在 IIS 日志中显示: 401.1 - 登录失败。

1.8K10

HTTP状态码

直接返回http 401状态,提示重新登录 response.sendError(401, "当前账户未登录或会话失效,请重新登录!) HTTP状态码列表: 100 Continue 继续。...服务器成功处理,但未返回内容。在未更新网页的情况下,可确保浏览器继续显示当前文档 205 Reset Content 重置内容。服务器处理成功,用户终端(例如:浏览器)应重置文档视图。...可通过此返回码清除浏览器的表单域 206 Partial Content 部分内容。服务器成功处理了部分GET请求 300 Multiple Choices 多种选择。...请求的资源已被永久的移动到新URI,返回信息会包括新的URI,浏览器会自动定向到新URI。今后任何新的请求都应使用新的URI代替 302 Found 临时移动。与301类似。但资源只是临时被移动。...使用GET请求重定向 400 Bad Request 客户端请求的语法错误,服务器无法理解 401 Unauthorized 请求要求用户的身份认证 402 Payment Required 保留,将来使用

1K20

前端异常的捕获与处理

所以,在考虑浏览器兼容性时,最好还是只使用 message 属性。 执行 JS 期间可能会发生的错误有很多类型。每种错误都有对应的错误类型,而当错误发生的时候就会抛出响应的错误对象。...不过凡事总有例外,线上还是能收到一些语法错误的告警,但多半是 JSON 解析出错和浏览器兼容性导致。...JSON.parse 解析时出现异常就是一个很好的使用 try-catch 的场景: try { JSON.parse(remoteData); // remoteData 为服务端返回的数据 }...XMLHttpRequest.handleLoad (xhr.js:62) 一般接口 401 就代表用户未登录,就需要跳转到登录页,让用户进行重新登录,但如果每个请求方法都需要写一遍跳转登录页的逻辑就很麻烦了...政采云当前使用的是 Sentry 的开源版本,并结合业务进行一些改造: 与构建系统结合,构建项目时自动生成 Sentry 项目,注入 Sentry 脚本 客服端注入 Sentry 客户端脚本,按项目、

3.3K30

⚡3分钟⚡熟悉面试常问状态码,面试官都听呆了

出现该状态代码时,浏览器能 够自动访问新的URL,因此它是一个很有用的状态代码。注意这个状态代码有时候可以和301替换使 用。...由于这个原因,HTTP 1.1新增了307,以便更加清除地区分几个状态代码:当出现303应答时,浏览器可以跟随重定向的GET和POST请求;如果是307应答,则浏览器只 能跟随 对GET请求的重定向。...4xx - 客户端错误 · 400 - Bad Request 请求出现语法错误。 · 401 - Unauthorized 访问被拒绝,客户试图未经授权访问受密码保护的页面。...应答中会包含一个WWW-Authenticate头,浏览器据此显示用户名字/密码对话框,然后在 填写合 适的Authorization头再次发出请求。...IIS 定义了许多不同的 401 错误,它们指明更为具体的错误原因。这些具体的错误代码在浏览器中显示,但不在 IIS 日志中显示: · 401.1 - 登录失败。

1.7K20

HTTP协议数据包

HTTP数据包 简介:由w3c制定的一种网络应用层协议,定义了浏览器与web服务器之间通信时所使用的数据格式。...4、请求体:要发送的数据(一般post方式会使用)如:UserName=123&PAssWord=123 0x01 请求头介绍 Hsot:表示请求的服务器域名/ip地址+端口 User-Agent:表示用户本地系统浏览器环境...Cookie:表示服务器和浏览器之间的会话转台,该状态可以表示用户是否登陆过,一般都是服务器给配置的,具有时效性,只要失效就需要用户重新登录,会得到一个新的Cookie值,只要登录成功之后,浏览器就会保存...,并处理了请求 3xx 表示重定向,url要跳转到其他页面去请求 4xx 表示用户请求客户端有问题 5xx表示服务器端内部错误 常见状态码: 200 表示请求已成功,请求所希望的响应头或数据将响应返回...404 请求失败,请求所希望得到的资源未被在服务器上发现 500 服务器遇到一个未曾预料的状况,导致了它无法完成对请求的处理,一般是服务器的程序码出错时出现 PS:此博客是博主的学习记录过程,如有错误烦请大佬们纠正

70920

状态码的解析与应用【新生抓紧进来学习啦】

理解了状态码是什么,我们就可以说一下http响应的状态码了,首先大致可分为以下五类: 1XX——提供信息 2XX——请求被成功提交 3XX——客户端被重定向 4XX——请求包含错误信息 5XX——服务器执行请求时遇到错误...200:表示成功提交 301:浏览器永久重定向在另一个Location消息头中指定的URL 302:暂时重定向 304:指示浏览器使用缓存中保存的请求资源的副本。...不支持请求中的使用方法 413:请求主体过长,服务器无法处理 414:请求URL过长 500:服务器执行遇到错误 503:表示能响应,但无法获取,应核实是否因为执行了某种行为导致了这样...那么重点来了,不同的响应能给我们渗透测试带来什么线索呢,下面我就来给大家讲讲 302 found:如果重定向到一个登录页面,那么只有通过验证的用户才能访问。...400:出现这种情况可能是因为使用词汇包含空白符或无效语法 401/403:表示请求资源存在但是不管验证身份如何不允许访问。

74400

一步一步学Vue(七)

对于需要授权的服务我们需要覆盖以下用例:   1、用户未登录只能打开登录页面;  2、用户登录信息有误,登录失败   3、用户登录信息正确,服务端分配token,用于请求rest接口   4、用户登录请求资源...,可正常返回;   5、用户登录token过期,请求rest接口资源,返回401;   6、附带无效token请求资源,返回401   针对上述用例,客户端设计时需要完成如下几个功能:   1、注册vue...,如果是登录请求,不检查http header中的token;验证用户信息,如果验证通过,则创建token,设置过期时间并返回;如果验证不通过,则返回错误信息即可;   2、在非登录请求的情况下(这里基于...jwt生成token),获取http header中token,如果获取不到,则直接返回401,并提示token无效;获取token使用服务端密钥,对token进行解密,如果解密失败,则说明token...无效,返回401;如果解密成功,则判断是否过期,如果已过期,则返回401,并提示token已过期。

76730

【网页】HTTP错误汇总(404、302、200……)

IIS 定义了许多不同的 401 错误,它们指明更为具体的错误原因。这些具体的错误代码在浏览器中显示,但不在 IIS 日志中显示: • 401.1 - 登录失败。...禁用要求 128 位加密选项,或使用支持 128 位加密的浏览器以查看该页面。...刷新页面,此信息即会消失。如果刷新页面,此信息再次出现,可能是防病毒软件正在扫描 Global.asa 文件。...该操作成功完成,数据连接已关闭。 • 230 - 客户端发送正确的密码,显示该状态代码。它表示用户已成功登录。 • 331 - 客户端发送用户名,显示该状态代码。...• 530 - 该状态代码表示用户无法登录,因为用户名和密码组合无效。如果使用某个用户帐户登录,可能键入错误的用户名或密码,也可能选择只允许匿名访问。

8.2K20

构建Vue项目-身份验证

在下面的代码中,我们会使用Vue Router中的meta参数。登录授权之后,将重定向到他们登录之前尝试访问的页面。...这正是我们使用api.service.js所要实现的目标—封装Axios库,以便在不可避免地出现新业务逻辑时,我们可以只对该单一服务进行升级,而不必重构整个应用程序。...例如,假设允许用户在应用的多个位置登录或注册,比如通过在线商店结帐时(如果是在线商店)登录或注册。您可能会对该UI元素使用其他Vue组件。...关于身份验证,要处理令牌刷新或401错误(token失效)比较困难,因此被许多教程所忽略。在某些情况下,最好是在发生401错误时简单地注销用户,但是让我们看看如何在不中断用户体验的情况下刷新访问令牌。...错误,直接抛出错误 throw error } ) }, unmount401Interceptor() {

7K20

Web应用中基于Cookie的授权认证实现概要

当用户成功登录,服务器会生成一个包含用户认证信息的Cookie,并将其发送给客户端。客户端在后续的请求中会携带这个Cookie,以证明用户的身份和权限。...二、Cookie授权认证的工作原理用户登录:用户在前端页面输入用户名和密码,提交登录请求。后端验证:后端服务器接收到登录请求,验证用户名和密码的正确性。...验证Cookie:服务器接收到请求,会检查请求中是否包含有效的Cookie。如果包含且验证通过,服务器会允许该请求继续执行;否则,服务器会拒绝该请求并返回相应的错误信息。...(省略具体实现)// ...// 假设登录成功将用户信息存储在session中req.session.user = user;验证Cookie:在需要验证用户身份的路由处理函数中,检查req.session.user...(如401 Unauthorized) // ... });注意:在实际项目中,前端通常不会直接操作document.cookie,而是使用浏览器提供的API(如localStorage、sessionStorage

14321

Spring Security 实战干货:使用 JWT 认证访问接口

然后客户端一般会弹窗提示输入用户名称和密码,输入用户名密码后放入 Header 再次请求,服务端认证成功以 200 状态码响应客户端。...所以实现方式也呈现多样化,其实我们平常的扫码登录,手机验证码登录都属于表单登录的范畴。表单认证一般都会配合 Cookie,Session 的使用,现在很多 Web 站点都使用此认证方式。...用户在登录页中填写用户名和密码,服务端认证通过后会将 sessionId 返回给浏览器端,浏览器会保存 sessionId 到浏览器的 Cookie 中。...成功返回jwt token 失败返回 错误信息 .formLogin().loginProcessingUrl(LOGIN_PROCESSING_URL...同样验证 Token ,通过后像登录成功一样返回 Token 对即可。这里不再进行代码演示。

1.5K10

网页错误码详细报错

IIS 定义了许多不同的 401 错误,它们指明更为具体的错误原因。这些具体的错误代码在浏览器中显示,但不在 IIS 日志中显示:  • 401.1 - 登录失败。 ...• 401.1 - 登录失败。 登录尝试不成功,可能因为用户名或密码无效。  • 401.3 - 由于 ACL 对资源的限制而未获得授权。 这表示存在 NTFS 权限问题。...禁用要求 128 位加密选项,或使用支持 128 位加密的浏览器以查看该页面。...刷新页面,此信息即会消失。如果刷新页面,此信息再次出现,可能是防病毒软件正在扫描 Global.asa 文件。...• 120 服务已就绪,在 nnn 分钟开始。  • 125 数据连接已打开,正在开始传输。  • 150 文件状态正常,准备打开数据连接。2xx - 肯定的完成答复一项操作已经成功完成。

5.5K20

WebGoat靶场系列---Authentication Flaws(身份验证缺陷)

cookie中,之后的身份识别只需读授权令牌,而无需再次进行登录认证 通过错误使用应用程序的身份认证和会话管理功能,攻击者能够破译密码,密钥或会话令牌,或者利用其它开发缺陷来暂时性或永久性冒充其他用户的身份...Basic Authentication(基本认证) 原理:基本身份验证用于保护服务器端资源.Web服务器将发送401身份验证请求以及对所请求资源的响应.然后,客户端浏览器使用浏览器提供的对话框提示用户输入用户名和密码...由题可知,key和value分别对应一下value值使用base64解码即可,比较蛋疼的是,我的value解码出来明明是root:owaspbwa,却不对,换成guest:guest就成功了我明明是用root...,点到题的部分,出现了久违的绿色对勾勾。...第二部分,简单来说就是用一个已经使用过的TAN来登陆,依然是老规矩,抓包吧hidden_tan改成1,放行。 ? 成功进入! ? 作者:小英雄宋人头 来源:Ms08067安全实验室

1.3K20

小结HTTP状态码

备注:在web开发的工作中,我们都会使用封装好的库进行接口请求,而且浏览器的控制台网络中也不会出现这类状态码的提示(我没看到过?),所以这一大类基本不会接触到,了解一下即可。...304 响应禁止包含消息体,因此始终以消息头的第一个空行结尾。请求的时候一般结合If-Modified-Since头部使用。 307 Temporary Redirect:307的意义如上302。...4xxs状态码 401 Unauthorized:这意味着你的登录凭证无效。服务器不知道你是谁,这时,你需要尝试重新登录。 403 Forbidden:服务器已经理解请求,但是拒绝执行它。...与401不同,403知道是你登录了,但是还是拒绝了你。 404 Not Found:请求失败,你请求所希望得到的资源未在服务器上发现。...绪 以上就是今天整理的内容。嗯~,对了,各个浏览器对此的支持度very good。更加详细内容啥的,可以直接戳我下面的参考。

1.1K20

RTSP拉流协议视频平台EasyNVR多点认证造成潜在威胁?EasyNVR多点认证机制优化

在该问题优化完成,我们模拟不法分子的攻击对EasyNVR的安全性进行了测试,EasyNVR已经达到了一个安全性很高的级别。 ?...分析问题: 因为EasyNVR后端使用的是session作为服务端用户的唯一标识,用户每登录一次,浏览器就会记录登录信息,过期时间为7天;或是用户主动点击退出登录,这样浏览器就会清除登录信息,服务端也会清除登录信息..., "用户名或密码错误") return } if !...("uname", user.Name) // 判断该用户是否已经登录过了 _, ok := LoginSessions[user.ID] if ok { // 限制一个用户只能在一个地方登录登录会挤掉前面一个用户...打开两个浏览器,同时使用EasyNVR这个用户登录系统,当第二个浏览器内的EasyNVR用户登录,此时第一个浏览器内的EasyNVR用户登录会被挤下线,并且会返回提示信息,该功能生效。 ?

48520

Spring Security 实战干货:使用 JWT 认证访问接口

然后客户端一般会弹窗提示输入用户名称和密码,输入用户名密码后放入 Header 再次请求,服务端认证成功以 200 状态码响应客户端。...所以实现方式也呈现多样化,其实我们平常的扫码登录,手机验证码登录都属于表单登录的范畴。表单认证一般都会配合 Cookie,Session 的使用,现在很多 Web 站点都使用此认证方式。...用户在登录页中填写用户名和密码,服务端认证通过后会将 sessionId 返回给浏览器端,浏览器会保存 sessionId 到浏览器的 Cookie 中。...因为 HTTP 是无状态的,所以浏览器使用 Cookie 来保存 sessionId。...成功返回jwt token 失败返回 错误信息 .formLogin().loginProcessingUrl(LOGIN_PROCESSING_URL

1.5K50
领券