精华区 [关闭][返回]

当前位置:月光软件>>讨论区精华>>〖软件开发〗>>● ASP>>★ASP的应用★>>一个BBS的源代码(六)

主题:一个BBS的源代码(六)
发信人: cousin()
整理人: netyum(2002-07-23 19:01:35), 站内信件
<%
'=====================================
Case "Adduser"
'=====================================
' 添加用户
'==============

Userid = Trim(Request("Userid"))
Password = Trim(Request("Password"))
Confirm = Trim(Request("Confirm"))
Email = Trim(Request("Email"))

WrongMsg = ""

If Userid = "" Then WrongMsg = WrongMsg + "<DD>
  • 账号为空。
  • "
    If Password = "" Then WrongMsg = WrongMsg + "<DD>
  • 密码为空。
  • "

    If Confirm = "" Then WrongMsg = WrongMsg + "<DD>
  • 重复密码为空。>"
    If Email = "" Then WrongMsg = WrongMsg + "<DD>
  • 邮件地址为空。
  • "


    If WrongMsg = "" Then

    If Password <> Confirm Then WrongMsg = WrongMsg + "<DD>
  • 两次输入密码
    不相同。
  • "
    If Not CheckEmail( Email ) Then WrongMsg = WrongMsg + "<DD>
  • 非法邮件
    地址。
  • "

    If WrongMsg = "" Then
    SQL = "SELECT * FROM bbsmember WHERE [账号]='" & SqlStr(Userid) & "'"

    RecMember.Open SQL , Con , 1
    If RecMember.BOF AND RecMember.EOF Then UserExist = False Else UserExi
    st = True
    RecMember.Close

    If Not UserExist Then
    SQL = "INSERT INTO bbsmember ([账号],[密码],[邮件]) VALUES('" &_
    SqlStr( Userid ) & "','" &_
    SqlStr( Password ) & "','" &_
    SqlStr( Email ) & "')"
    Con.Execute( SQL )
    Else
    WrongMsg = WrongMsg + "<DD>
  • 用户名已经存在。
  • "
    End If

    End If

    End If

    %>
    <TABLE align=center border=0 cellPadding=7 cellSpacing=0 width=650>
    <TR>
    <TD class=menu>
    <%
    If WrongMsg = "" Then ' 显示成功信息
    %>
    恭喜你!你已经成功注册!<BR><BR>
    <A href="/">返回“飞林庄”<BR>
    <A href="<%= ASP_FILE_NAME %>?Job=List">返回“经验交流”<BR>
    <A href="<%= ASP_FILE_NAME %>?Job=Write">发表文章<BR>
    <%
    Else ' 显示错误信息
    %>
    操作失败:<BR>
    <%= WrongMsg %><BR><BR>
    <A href="javascript:history.back()">返回上一页
    <%
    End If
    %>
    </TD>
    </TR>
    </TABLE>

    <%



    '==============================
    Case "Send"
    '==============================
    ' 发送邮件
    ' (把文章发送到用户信箱)
    '=============================

    Which = Request("Which")
    Email = Trim( Request("Email") )

    %>
    <TABLE align=center border=0 cellPadding=7 cellSpacing=0 width=650>
    <TR>
    <TD> 

    --
    ※ 来源:.月光程序代码网 http://www.moon-soft.com.[FROM: 202.104.133.66]

    [关闭][返回]






    转载请注明:转载自 月光程序代码网 [ http://www.moon-soft.com ]