如何在fitnesse中设置用户登陆功能

它是一个Wiki服务器,能使用户随意的创建、修改页面和测试用例。其中有一个用户登录功能,以防止资料外泄及被被人恶意修改。

Fitnesse的设置用户登录方法如下:

1.首先,从www.fitnesse.org 网站下载最新的fitnesse压缩包(这里以fitnesse20060719.zip为例),然后解压到相应的路径,在相应路径下的fitnesse文件夹内,将会有(2个文件夹)dotnetfitNesseRoot和(六个文件)fitlibrary.jarfitnesse.jarlicense.txtREADME.txtrun.batrun.sh

2.fitnesse的文件夹内,新建一个名为user.bat的批处理文件,

输入下列代码:

java -cp fitnesse.jar fitnesse.authentication.Password -f passwords.txt -c fitnesse.authentication.HashingCipher %1

(其中’-f passwords.txt’代表创建的用户名与密码存放在passwords.txt文件就夹内(如果不设-f,默认的文件为passwords.txt);其后的’ -c fitnesse.authentication.HashingCipher’代表使用HashingCipher文件把密码加密,使即使得到password文件的人也无法轻易破解密码,当然用户如果忘记密码,恐怕也难以破解找回了吧;’% 1’ 代表需要输入一个参数,这里需要输入的参数是设置的用户名)

3.接下来我们要试着去调用第二步创建的user.bat文件以便我们创建新用户,有两种方式创建用户:

第一种:开始->运行->输入cmd->弹出DOS界面->输入cd %user.bat文件所在的路径)%eguser.batc:/fitnesse下,应输入cd c:/fitnesse->回车(出现cd c:/fitnesse>)->输入user.bat %用户名% eg:我们想创建一个名为fox的用户,应输入user.bat fox->回车,将显示Be adviserd,the password will be visible as it is typed. enter password for %fox%: %输入你想设置的密码%->回车,confirm password: %重新输入刚才的密码,以便确认用户是否设置了所需的密码%->回车,if 两次输入不相同 then,提示passwords did not match 重新回到Be adviserd,the password will be visible as it is typed. enter password for %fox%: %输入你想设置的密码%的步骤;else 相同 then,提示password saved in %password.txt%(这是在fitnesse文件下,将产生一个password.txt文件,里面就保存了我们刚刚设置的用户名与密码,不妨打开一探究竟,fox:ESiBaRoxNiCyNEzxgr65,看fox是我们设定的用户名,而ESiBaRoxNiCyNEzxgr65是什么呢?当然是密码咯,只是被加上了密的。)

第二种:再次编辑user.bat文件,把其中的%1替换成我们想设定的用户名(egJudy->直接双击运行user.bat文件->弹出DOS界面,显示Be adviserd,the password will be visible as it is typed. enter password for %Judy%: %输入你想设置的密码%->回车,confirm password: %重新输入刚才的密码,以便确认用户是否设置了所需的密码%->回车,if 两次输入不相同 then,提示passwords did not match 重新回到Be adviserd,the password will be visible as it is typed. enter password for %Judy%: %输入你想设置的密码%的步骤;else 相同 then,提示password saved in %password.txt%->DOS界面自动销毁。

(看完了第一种与第二种,似乎是第二种更便捷,如果一次只是创建一个用户,我想我会选择它,但同时创建多个用户,难道你愿意不断地打开user.bat文件,不断地改变用户名,不断地保存,不断地运行,显然第一种方式比较便捷)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值