一个BBS的源代码(六)

2016-01-29 17:12 0 1 收藏

一个BBS的源代码(六),一个BBS的源代码(六)

【 tulaoshi.com - ASP 】

  <%
'=====================================
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<LI账号为空。</LI"
If Password = "" Then WrongMsg = WrongMsg + "<DD<LI密码为空。</LI"
If Confirm = "" Then WrongMsg = WrongMsg + "<DD<LI重复密码为空。</LI"
If Email = "" Then WrongMsg = WrongMsg + "<DD<LI邮件地址为空。</LI"

If WrongMsg = "" Then

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

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 UserExist = 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<LI用户名已经存在。</LI"
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="/"返回“飞林庄”</A<BR
<A href="<%= ASP_FILE_NAME %?Job=List"返回“经验交流”</A<BR
<A href="<%= ASP_FILE_NAME %?Job=Write"发表文章</A<BR
<%
Else ' 显示错误信息
%
操作失败:<BR
<%= WrongMsg %<BR<BR
<A href="javascript:history.back()"返回上一页</A
<%
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

 

来源:https://www.tulaoshi.com/n/20160129/1500638.html

延伸阅读
标签: Web开发
一个可以找出源代码中所有中文的工具 填写需要查找的路径$sf即可。 功能 1 找出所有中文 2 忽略注释语句中的中文 3 可添加需要忽略的文件和文件夹 4 生成日志文件 如果您正发愁为自己的软件更新语言包 请使用此工具。 我的例子: http://127.0.0.1/tools/searchcn.php http://127.0.0.1/tools/cnlog.txt 代...
标签: PHP
  repal.php回复用的页面,因为回复可以不必要是用户,所以没加用户身份校验 <html <head <title回复论题:<? echo $zt;?</title <meta http-equiv="Content-Type" content="text/html; charset=gb2312" <STYLE type=text/css P {FONT-FAMILY: normal; FONT-SIZE: 9pt; LINE-HEIGHT: 14pt...
using System; using System.Windows.Forms; using System.Drawing; using System.Drawing.Drawing2D; using System.ComponentModel; namespace wzsbmain {  /// <summary  /// Summary description for LabelGradient.  /// </summary     public class wzsbmainLabel : System.Windows.Forms.Label &nbs...
标签: Web开发
New Document aa aa aa
标签: PHP
  其实写这几篇代码的时间不过近三天而已,事前即没有经过详细思考和计划(可以说一点计划都没有)那天想起做个论坛试试,于是就做起来了,而我也是才接触了将近一个月时间的PHP,以前也没真正写过程序之类的东东,在写这段代码的两天半时间里,有好几次遇到困难,都想放弃,但是我还是写出来了,而且没想到居然能用,所以中间可能有很多...

经验教程

809

收藏

59
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部