为VisualSVN Server增加在线修改用户密码的功能

为VisualSVN Server增加在线修改用户密码的功能

VisualSVN-Server版本:VisualSVN-Server-2.5.4.msi

VisualSVN Server是一个非常不错的SVN Server程序,方便,直观,用户管理也异常方便。不过,它本身并没有提供在线修改密码的功能。由于在实际使用过程中,一旦SVN的用户比较多,只单单依靠windows的管理控制台去修改密码 显然是不太合适的。总不能任何人想改个密码还要通过管理员吧?所以,就想为其增加在线修改密码的功能。

首先,下载在线修改密码所需的文件:VisualSVN Server增加在线修改用户密码的功能.rar

 VisualSVNServer在线修改密码用到的文件

 

然后,解压之后,把里面的内容copy到VisualSVN Server的安装目录下覆盖掉同名的文件夹

接着,修改conf目录下的httpd-custom.conf文件, 把“ScriptAlias”一行后面的路径修改为你的机器上的VisualSVNServer的实际路径:

然后,修改cgi-bin目录下的svnpass.ini文件:

这是一个配置文件,用来控制修改密码的程序的。简单解释一下:

  1: [PATH]

   2: #下面这行用于指定svn的密码文件

  3: pwdFilePath=htpasswd

   4: 

  5: [ERRCODE]

   6: #下面这些行用来指定当出现相应错误时的用户提示

  7: UnKnownErr=Unknown error

   8: NoSuchUser=No Such User

  9: IncorectOldPwd=Incorect old password

  10: NewPwdNotMatch=New password not match

 11: UserNameTooShort=Username is too short togo

  12: UserNameTooLong=Username is too long to go

 13: PwdTooShort=the Password is too short togo

  14: PwdTooLong=the Password is too long to go

 15: 

  16: [RULES]

 17: # 下面这几行用于控制用户名的最小和最大长度,以及密码的最小和最大长度

  18: MinUserNameLen=1

 19: MaxUserNameLen=20

  20: MinPwdLen=1

 21: MaxPwdLen=30

根据需要修改完毕之后(一般只需要修改pwdFilePath即可),重启VisualSVNServer。打开浏览器,会发现svn的界面有点不太一样了:

点击左上角的“修改密码”,即可在网页的最上部弹出一个修改密码的表单:

输入密码信息之后,点击“确认修改”,即可实现密码修改功能。如果信息有误,则会提示相应的信息:

这些提示信息都是在ini文件里定义的。

OK,just enjoyit ~   ^_^

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值