<% @ Language = VBScript %>
<! -- Metadata type = "TypeLib" UUID = "{01E88D14-F479-4CA5-9CA8-EBD2EED74C83}" -->
<HTML>
<BODY>
<H1 align = center> online registration demonstration </H1>
<%
Dim sMessage
If Request. Form ("Your adduser") <> "" 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 = "User Registration successful! "
Case MDDLLERR_USEREXISTS
SMessage = "username: '" & sUserName & "' already exists! Registration failed! "
Case Else
SMessage = "An error occurred while registering the user! Error Code: "& nResult
End Select
OMDUser. FreeUserDll
Else
SMessage = "error: DLL file cannot be loaded"
End If
Set oMDUser = Nothing
Set oMDUserInfo = Nothing
End If
%>
<P> New User Registration </P>
<Form action = "adduser. asp" METHOD = post ID = "Form1">
<Table id = "Table1">
<TR> <TD> Domain NAME: </TD> <input size = 50 NAME = "txtDomain" ID = "Text1" value = "system. mail "readonly> </TD> </TR>
<TR> <TD> Full NAME: </TD> <input size = 50 NAME = "txtFullName" ID = "Text2"> </TD> </TR>
<TR> <TD> Login NAME: </TD> <input size = 25 NAME = "txtUserName" ID = "Text3"> </TD> </TR>
<TR> <TD> password: </TD> <input type = "password" SIZE = 25 NAME = "txtPassword" ID = "Password1"> </TD> </TR>
<TR> <TD> </TD> <input type = "submit" value = "registering a new user" NAME = "register adduser" ID = "Submit1"> </ TD> </TR>
</TABLE>
</FORM>
<%
Response. Write (sMessage & "<BR> ")
%>
</BODY>
</HTML>