自助修改密码的方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:37643353 阅读:24 留言:0更新日期:2023-05-25 10:10
本申请涉及一种自助修改密码的方法、装置、计算机设备和存储介质,所述方法包括:用户通过客户端发起密码修改请求;中间件服务器接收所述密码修改请求并对所述密码修改请求进行解析,得到解析文件;基于所述解析文件对用户信息进行身份检测;响应于检测结果,读取密码修改参数信息,调用服务器内置工具对密码进行修改并写入用户文件生成新的用户信息。本申请使用户能在本地进行用户信息修改,避免告知管理员,为管理员及用户都节省沟通时间,使用户在使用开源代码审查平台时更加有自主性。户在使用开源代码审查平台时更加有自主性。户在使用开源代码审查平台时更加有自主性。

【技术实现步骤摘要】
自助修改密码的方法、装置、计算机设备和存储介质


[0001]本申请涉及密码自助管理
,特别是涉及一种自助修改密码的方法、装置、计算机设备和存储介质。

技术介绍

[0002]Gerrit(开源的代码审查平台)是一种开源的版本审查工具,采用客户端/服务器的管理模式,在现有的软件开发过程中,很多公司都采用Gerrit进行代码审查。在Gerrit服务器中,会记载每个版本的演变过程,开发人员将代码提交到Gerrit配置库缓存区,由审核人对代码审核通过后将代码正式推送到代码库。目前,Gerrit用户名及密码在服务器中由管理员创建,用户如果想修改密码,必须通知管理员进行修订;htpasswd命令是apache(Web服务器软件)的一个用于创建、更新密码的工具,在传统模式中,Gerrit用户名及密码是保存在服务器的密码文件authfile(身份验证文件)中,管理员需登陆到Gerrit服务器为用户设置变更后的密码,执行htpasswd命令,系统会在密码文件authfile文件中生成两个字段:用户名及密文,完成管理员新增用户或者修改旧用户密码的目的,这种方法本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种自助修改密码的方法,其特征在于,应用于开源代码审查平台,所述方法包括:用户通过客户端发起密码修改请求;中间件服务器接收所述密码修改请求并对所述密码修改请求进行解析,得到解析文件;基于所述解析文件对用户信息进行身份检测;响应于检测结果,读取密码修改参数信息,调用服务器内置工具对密码进行修改生成新的用户信息并写入用户文件。2.根据权利要求1所述的自助修改密码的方法,其特征在于,所述方法还包括对自助修改密码的过程进行监控生成日志文件,其过程为:实时监控自助修改密码过程中更新的内容;将所述更新的内容添加至预设格式的日志文件中,所述预设格式包括:日志生成时间、日志内容、日志级别、日志的发送端、日志更新内容和日志内容更新时间;基于所述日志内容更新时间和日志级别对添加了更新内容的日志文件进行筛选;对筛选得到的日志文件进行汇总,生成最终的日志文件。3.根据权利要求1所述的自助修改密码的方法,其特征在于,所述中间件服务器接收所述密码修改请求并对所述密码修改请求进行解析,得到解析文件包括:提取出所述客户端的序列号接口类型;响应于检测到所述序列号接口类型为预设的密码修改类型的序列号接口时,通过所述序列号接口获取所述密码修改请求;利用所述中间件服务器对所述密码修改请求进行解析,得到解析文件,所述解析文件包括客户端的IP地址、浏览器类型、密码修改请求的统一资源定位系统信息和用户信息。4.根据权利要求3所述的自助修改密码的方法,其特征在于,基于所述解析文件对用户信息进行身份检测包括:基于所述解析文件构建消息队列;读取服务器中预存的用户文件,将所述用户文件与所述消息队列中的相关数据进行比对;根据比对结果判断所述消息队列对应的目标用户文件是否存在于所述服务器中;若不存在,则创建新用户,设置默认密码,将所述用户信息和默认密码返回给所述用户;若存在,则根据所述用户信息发送密码修改参数信息并执行密码修改步骤。5.根据权利要求4所述的自助修改密...

【专利技术属性】
技术研发人员:亓颖
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1