用ASP创建MDaemon用户的代码
时间:2019-10-17 09:59 来源/作者:asp代码网
-
<%@ Language=VBScript %>
-
<!-- METADATA TYPE="TypeLib" UUID="{01E88D14-F479-4CA5-9CA8-EBD2EED74C83}" -->
-
<HTML>
-
<BODY>
-
<H1 align=center>在线注册演示</H1>
-
<%
-
Dim sMessage
-
If Request.Form("cmdAddUser") <> "" Then
-
-
Dim oMDUser
-
Dim oMDUserInfo
-
Dim nResult
-
Dim sFullName
-
Dim sUserName
-
Dim sPassword
-
-
sFullName = Request.Form("txtFullName")
-
sUserName = Request.Form("txtUserName")
-
sPassword = Request.Form("txtPassword")
-
sDomain=Request.Form("txtDomain")
-
-
Set oMDUser = Server.CreateObject("MDUserCOM.MDUser")
-
Set oMDUserInfo = Server.CreateObject("MDUserCOM.MDUserInfo")
-
If oMDUser.LoadUserDll() = True Then
-
-
oMDUser.InitUserInfo(oMDUserInfo)
-
oMDUserInfo.FullName = sFullName
-
oMDUserInfo.MailBox = sUserName
-
oMDUserInfo.Password = sPassword
-
oMDUserInfo.Domain = sDomain
-
oMDUser.FilterUserInfo (oMDUserInfo)
-
nResult = oMDUser.AddUser (oMDUserInfo)
-
-
Select Case nResult
-
Case MDDLLERR_NOERROR
-
sMessage = "用户注册成功!"
-
Case MDDLLERR_USEREXISTS
-
sMessage = "用户名: '" & sUserName & "' 已存在!注册失败!"
-
case Else
-
sMessage = "注册用户失败 ! 错误代码:" & nResult
-
End Select
-
-
oMDUser.FreeUserDll
-
Else
-
sMessage = "错误: 不能加载DLL文件"
-
End If
-
Set oMDUser = Nothing
-
Set oMDUserInfo = Nothing
-
End If
-
%>
-
-
<P>新用户注册</P>
-
<FORM ACTION="adduser.asp" METHOD=post ID="Form1">
-
<TABLE ID="Table1">
-
<TR><TD>域名:</TD><TD><INPUT SIZE=50 NAME="txtDomain" ID="Text1" value="system.mail" readonly></TD></TR>
-
<TR><TD>全名:</TD><TD><INPUT SIZE=50 NAME="txtFullName" ID="Text2"></TD></TR>
-
<TR><TD>登录名:</TD><TD><INPUT SIZE=25 NAME="txtUserName" ID="Text3"></TD></TR>
-
<TR><TD>口令:</TD><TD><INPUT TYPE="password" SIZE=25 NAME="txtPassword" ID="Password1"></TD></TR>
-
<TR><TD></TD><TD><INPUT TYPE="submit" value="注册新用户" NAME="cmdAddUser" ID="Submit1"></TD></TR>
-
</TABLE>
-
</FORM>
-
<%
-
Response.Write(sMessage & "<BR>")
-
%>
-
</BODY>
-
</HTML>
相关文章
热门资讯