当前位置:首页 > 网络编程 > WEB编程 > ASP.net >  为Serv-U提供在线修改密码功能(1)

 为Serv-U提供在线修改密码功能(1)

点击次数:25 次 发布日期:2008-11-26 14:18:08 作者:源代码网
源代码网推荐      由于日常工作的需要,单位使用Serv-U架设了一个FTP服务器,可是自从接手之后发现存在着一个非常严重的问题,这个FTP服务器是对外公开的,居然很多用户都没有设置密码。如果强制要求所有人设置密码又必须在服务器上设,这样岂不是要所有人都把自己的密码告诉管理员吗,毕竟很多人习惯于用同一个密码的。怎么办呢?最好的办法当然是能够提供一个Web页面来提供密码的修改功能。
源代码网推荐   说干就干,在网上查了一下,有一种方法是使用Serv-U自身提供的ODBC功能,用数据库来存储密码,通过直接对数据库进行操作来实现密码的修改功能,但经过考试这种方法并不太可行。因为这个FTP服务器已经运行了一年之久,里面已有将近六十个用户,要将这些用户从Ini文件移植到数据库出现错误的几率还是比较高的,还不如直接对INI文件进行操作来得干脆。
源代码网推荐   首先是要搞清楚Serv-U的用户信息在INI文件中是如何保存的,密码又是如何加密的。INI文件的结构比较简单,修改密码的话只要找到以[User=@UserID|1]节,并修改其下的Password键的值即可。@UserID指的是用户的登录ID。
源代码网推荐   1[GLOBAL]
源代码网推荐   2Version=6.1.0.5
源代码网推荐   3PacketTimeOut=300
源代码网推荐   4
源代码网推荐   5
源代码网推荐   6
源代码网推荐   7[Domain1]
源代码网推荐   8User1=
源代码网推荐   9User2=
源代码网推荐  10User3=
源代码网推荐  11
源代码网推荐  12
源代码网推荐  13
源代码网推荐  14[USER=abc|1]
源代码网推荐  15Password=niE383DC3710266ECAE04A6B3A18A2966D
源代码网推荐  16HomeDir=D:
源代码网推荐  17AlwaysAllowLogin=1
源代码网推荐  18ChangePassword=1
源代码网推荐  19TimeOut=600
源代码网推荐  20Note1="Wizard generated account"
源代码网推荐  21Access1=D:
源代码网推荐  22
源代码网推荐  23
源代码网推荐  
源代码网推荐  
源代码网推荐    做人要厚道,请注明转自酷网动力(www.ASPCOOL.COM)。
源代码网推荐


源代码网供稿.
网友评论 (0)
会员中心
网络编程
本站推荐
网络编程之精华