WEB开发网: 以Serv-U 6.4和Sql Server 2000相结合,用ASP实现代码演示:建表Sql 语句:CREATE TABLE [groupaccounts] ([id] int IDENTITY
赞助商链接
中资源
>> 最新文章
>> 赞助商
>> 热门文章
WEB开发网文章阅读

ASP+MSSQL实现在线修改Serv-u的密码

作者:未知 文章来源:WEB开发者 更新时间:2007-12-12 8:54:06

    以Serv-U 6.4和sql server(WINDOWS平台上强大的数据库平台) 2000相结合,用ASP实现代码演示:

建表Sql 语句:

CREATE TABLE [groupaccounts] (
 [id] int IDENTITY (1,1) Prima(最完善的虚拟主机管理系统)RY KEY,
 [Index] int Default 0,
 [Name] nVarChar(50) default '',
 [Notes] nVarChar(255) default ''
 )
CREATE INDEX [Name] on [groupaccounts]([Name] )

CREATE TABLE [groupdiraccess(小型网站之最爱)] (
 [id] int IDENTITY Prima(最完善的虚拟主机管理系统)RY KEY,
 [access(小型网站之最爱)] nVarChar(255) default '',
 [Index] int Default 0,
 [Name] nVarChar(50) default ''
 )
CREATE INDEX [Name] on [groupdiraccess(小型网站之最爱)]([Name] )

CREATE TABLE [groupipaccess(小型网站之最爱)] (
 [id] int IDENTITY Prima(最完善的虚拟主机管理系统)RY KEY,
 [access(小型网站之最爱)] nVarChar(255) default '',
 [Index] int Default 0,
 [Name] nVarChar(50) default ''
 )
CREATE INDEX [Name] on [groupipaccess(小型网站之最爱)]([Name] )


CREATE TABLE [useraccounts] (
 [id] int IDENTITY Prima(最完善的虚拟主机管理系统)RY KEY,
 [access(小型网站之最爱)] nVarChar(255) default '',
 [AlwaysLogin] int Default 0,
 [ChangePass] int Default 0,
 [Disable] int Default 0,
 [Expirationtype] int Default 0,
 [Expiration] datetime Default '1980-1-1',
 [Groups] nVarChar(50) default '',
 [HideHidden] int Default 0,
 [HomeDir] nVarChar(100) default '',
 [idleTimeOut] int Default 0,
 [LogMesfile] nVarChar(100) default '',
 [MaxIp] int Default -1,
 [MaxSpeedDown] decimal Default 0,
 [MaxSpeedUp] decimal Default 0,
 [MaxUsers] int Default -1,
 [Name] nVarChar(50) default '',
 [Needsecure] int Default 0,
 [Notes] nVarChar(255) default '',
 [PassType] int Default 0,
 [Password] nVarChar(50) default '',
 [Privilege] int Default 0,
 [QuotaCurrent] decimal Default 0,
 [QuotaEnable] int Default 0,
 [QuotaMax] decimal Default 0,
 [RatioCredit] decimal Default 0,
 [RatioDown] int Default 0,
 [RatioType] int Default 0,
 [RatioUP] int Default 0,
 [RelPaths] int Default 0,
 [SessionTimeOut] int Default 0,
 [SkeyValues] nVarChar(50) default ''
 )
CREATE INDEX [Name] on [useraccounts]([Name] )

CREATE TABLE [userdiraccess(小型网站之最爱)] (
 [id] int IDENTITY Prima(最完善的虚拟主机管理系统)RY KEY,
 [access(小型网站之最爱)] nVarChar(255) default '',
 [Index] int Default 0,
 [Name] nVarChar(50) default ''
 )
CREATE INDEX [Name] on [userdiraccess(小型网站之最爱)]([Name] )

CREATE TABLE [useripaccess(小型网站之最爱)] (
 [id] int IDENTITY Prima(最完善的虚拟主机管理系统)RY KEY,
 [access(小型网站之最爱)] nVarChar(255) default '',
 [Index] int Default 0,
 [Name] nVarChar(50) default ''
 )
CREATE INDEX [Name] on [useripaccess(小型网站之最爱)]([Name] )

ServUDaemon.ini中的ODBC信息:
ODBCSource=Serv-U||
ODBCTables=useraccounts|groupaccounts|userdiraccess(小型网站之最爱)|groupdiraccess(小型网站之最爱)|useripaccess(小型网站之最爱)|groupipaccess(小型网站之最爱)
ODBCColumns=Name|Password|SkeyValues|HomeDir|LogMesfile|access(小型网站之最爱)|Disable|Needsecure|RelPaths|HideHidden|AlwaysLogin|ChangePass|QuotaEnable|MaxIp|MaxSpeedUp|MaxSpeedDown|MaxUsers|idleTimeOut|SessionTimeOut|RatioUP|RatioDown|RatioCredit|QuotaCurrent|QuotaMax|Expiration|Privilege|PassType|RatioType|Groups|Notes|Index

我们利用Serv-U的obdc功能,可以把FTP用户信息存在数据库中,这样对Web操作方便了很多,下面是在线更改密码的列子,数据库为access(小型网站之最爱),表和字段的设计请参考Serv-U的帮助文件。

[1] [2] [3]  下一页

百度搜索中共有相关主题
[阅读:次] [返回上一页] [打 印]
  • 相关文章
  • 本类热门