换电脑后打开DOORS,原来直接进入的需求库突然要求输入密码。有人记得单位账号的密码,却想不起单独设置过的DOORS密码;也有人还能打开项目,想趁密码过期前换掉。DOORS账号密码在哪里修改DOORS忘记登录密码如何重置,要看当前用的是桌面客户端里的数据库账号,还是由单位统一管理的账号。同样是登录失败,密码忘了、账号被停用和连错数据库,处理起来也不一样。
一、DOORS账号密码在哪里修改
DOORS 9.x桌面客户端的个人密码入口在数据库浏览器里。下面的路径适用于由DOORS数据库管理密码的账号;如果登录交给了目录服务,密码要到实际负责认证的系统里改。
1、登录后从个人选项修改
已经登录且记得旧密码,可以直接在当前会话里改。若眼前打开的是需求模块,先切回显示项目和模块列表的数据库浏览器。
①在【数据库浏览器】中依次打开【工具】→【选项】,切换到【安全性】选项卡,点击【更改密码】。
②在【旧密码】中输入当前密码,在【新密码】和【确认新密码】中输入相同的新密码,点击【确定】。
③保存已打开的需求模块,退出客户端,再从【登录】窗口用新密码进入原数据库。若提示密码不符合规则,按该数据库的长度、字符组合和历史密码限制重新设置。
2、处理密码过期与统一登录
①启动DOORS桌面客户端,在【登录】窗口提交原有凭据。若系统提示密码已过期,确认提示后,在【更改密码】窗口填写【旧密码】、【新密码】和【确认新密码】。
②若个人选项无法修改,请数据库管理员在【工具】→【管理用户】中选中原账号,打开【编辑】中的【安全性】,核对【用户可以更改密码】是否勾选,并确认该账号由哪里管理。
③如果桌面客户端使用Rational Directory Server,按单位规定的目录账号流程修改。若用的是DOORS Next,且网页跳转到单位的统一登录页,就在该身份系统的账号入口处理。
同一个用户名可能同时出现在DOORS和单位目录里。判断密码归谁管,要看当前数据库或网页的认证配置,光看用户名是否和邮箱一致,容易走错入口。
二、DOORS忘记登录密码如何重置
忘了旧密码,就无法走个人选项里的常规修改流程。桌面版可以先看登录窗口有没有重置入口,能接收验证邮件就走自助流程;入口不可用时,再请管理该账号的人员处理。
1、在登录窗口申请邮件验证码
①打开原来使用的DOORS客户端,在【登录】窗口输入【用户名】,点击【重置密码】。
②到该账号登记的邮箱查收验证码,返回【重置密码】窗口,按提示提交验证码并设置新密码。
③重置完成后,回到【登录】窗口,用原用户名和新密码验证。
邮件发往账号登记的地址。调岗或更换邮箱后,DOORS里可能还留着旧地址;如果收不到邮件,可以先看垃圾邮件和单位邮箱的隔离区,再请管理员核对账号资料。内置Administrator账号和已停用账号不能使用这条自助路径。
2、请数据库管理员重置原账号
登录窗口没有重置按钮、登记邮箱已经停用,或者账号因连续输错被禁用时,可以提交内部工单。工单里写清用户名、目标数据库和报错原文,便于管理员在测试库与正式库之间找到正确的账号。
①由有权限的管理员登录目标库,在【数据库浏览器】中打开【工具】→【管理用户】,在【用户】页选中原账号并点击【编辑】。
②切换到【安全性】,点击【更改密码】,填写【新密码】和【确认新密码】,保存用户设置。若此处提示不允许修改密码,核对【用户可以更改密码】及单位的账号策略。
③如果【用户】列表显示账号已停用,请管理员核实停用原因,确认可以恢复后再处理账号状态,并通知用户重新登录。
3、把目录账号交给对应的管理人员
①从【登录】窗口或浏览器登录页确认正在使用的入口。若DOORS Next跳转到单位的统一登录页,且页面提供【忘记密码】,按该页面的身份验证提示重置。
②没有自助入口时,向单位账号管理人员提交登录入口、用户名和失败提示。若是桌面端使用Rational Directory Server,同时注明所连的DOORS数据库。
三、DOORS密码重置后仍然无法登录怎么排查
刚换完密码还进不去,先区分卡在登录前,还是登录成功后看不到项目。这两个现象容易被一句“DOORS进不去”混在一起,但管理员要查的内容不同。
1、确认正在登录同一套环境
①关闭旧客户端,从日常使用的DOORS快捷方式重新启动,在【登录】窗口手动输入用户名和新密码,核对大小写和键盘布局。
②若电脑上有多个启动入口,请管理员核对快捷方式对应的数据库服务器与端口。使用DOORS Next时,对照单位提供的应用地址,确认当前打开的是正确环境。
测试库和正式库可能各自维护本地账号。即使两边用户名相同,在测试库重置密码也不会更新正式库的密码。报障时带上登录时间,管理员更容易在对应环境里查到那次失败。
2、分清账号状态和项目访问权限
①若仍停在【登录】窗口,请数据库管理员从【工具】→【管理用户】核对账号是否停用,并结合该次失败的时间检查登录记录。
②若已进入【数据库浏览器】,只是原来的项目或模块不见了,请项目管理员核对原账号的用户组和项目访问权限。使用DOORS Next时,同样请项目管理员核对项目成员身份及访问设置。
进入数据库说明登录这一关已经通过。此时继续重置密码,解决不了项目成员身份或访问权限的问题。保留原账号也有助于管理员核对原有权限和历史记录。
总结
DOORS的账号问题,往往要分清两层:谁负责验证密码,谁负责开放项目。自己能改的密码从对应的账号入口处理;需要人工恢复时,把用户名、所在环境和报错写清楚,比反复试密码更省时间。若有相关需求,欢迎交流。
