3.3登录及注册模块的实现 简单介绍 用户通过注册,并进行登录后,可以拥有比非注册用户大的权限。注册用户除了非注册用户的在线学习、留言交流、娱乐天地,下载天地等权限外,还可以进行在线测试,通过随机抽题来检测自己的学习情况。 paper51.com 管理员通过用户注册的信息,可以收集用户资料,以进行对注册用户的管理。从实际的角度分析,将此模块分成这几个部分:addnew.asp(注册界面)、login_yh.asp(用户登录)、login_gl.asp (管理员登录)、adlist.asp(管理员查看用户信息) 等功能。 内容来自论文无忧网 www.paper51.com 主要数据库表介绍 http://www.paper51.com 表3-3 info表,用于保存用户的注册信息 内容来自www.paper51.com 字段名称 paper51.com 数据类型 内容来自论文无忧网 www.paper51.com 说明 copyright paper51.com Username 内容来自www.paper51.com 文本 paper51.com 用户名注册 copyright paper51.com Password http://www.paper51.com 文本 内容来自论文无忧网 www.paper51.com 用户密码 内容来自论文无忧网 www.paper51.com
Tel 内容来自www.paper51.com
数字 内容来自论文无忧网 www.paper51.com 联系电话 内容来自www.paper51.com Number_qq 内容来自www.paper51.com 数字 paper51.com
用户QQ号码 copyright paper51.com Fax paper51.com 数字 paper51.com 用户传真 paper51.com Address 内容来自www.paper51.com 文本 paper51.com 用户地址 内容来自论文无忧网 www.paper51.com Code paper51.com 文本 内容来自论文无忧网 www.paper51.com 用户邮编 copyright paper51.com http://www.paper51.com
文本 paper51.com
用户电子邮箱 内容来自论文无忧网 www.paper51.com date http://www.paper51.com 日期/时间 内容来自论文无忧网 www.paper51.com 用户注册时间 copyright paper51.com info_gl 表:用于保存管理员的登录名及密码,在设计过程中已经设定,不允许用户在线修改。结构如下表 http://www.paper51.com 表3-4 info_gl表,用于存放管理员信息 http://www.paper51.com
字段名称 copyright paper51.com Name_gl paper51.com Password_gl paper51.com
数据类型 paper51.com 文本 paper51.com 文本 http://www.paper51.com 用户注册 paper51.com
paper51.com
reg.asp 是注册页面。程序中,method=”post”方法传递数据,request.form(按钮名),然后执行与数据库连接、判断用户名是否已经注册、再进行更新数据库的记录。如图3.3 paper51.com
copyright paper51.com
图3-2 用户注册流程图 内容来自www.paper51.com 源代码如下: http://www.paper51.com <%@LANGUAGE="VBSCRIPT"CODEPAGE="936"%> 内容来自论文无忧网 www.paper51.com
<!--#includefile="conn.asp"--> 内容来自www.paper51.com <!--#includefile="lockip.asp"--> 内容来自www.paper51.com
<!--#includefile="localhost.asp"--> 内容来自www.paper51.com <!--#includefile="show_error.asp"--> paper51.com <!--#includefile="config.asp"--> copyright paper51.com <%if Is_reg=false then copyright paper51.com
call error("系统当前已停止注册!") 内容来自论文无忧网 www.paper51.com call error("<a href='index.asp'>前往-->首页</a>") 内容来自www.paper51.com call show_error() paper51.com else%> paper51.com <html> 内容来自www.paper51.com
<head> 内容来自www.paper51.com <metahttp-equiv="Content-Type" content="text/html;charset=gb2312"> 内容来自www.paper51.com <title>用户注册</title> paper51.com <link href="eric.css"rel="stylesheet" type="text/css"> 内容来自www.paper51.com </head> paper51.com <body> paper51.com <form name="reg"method="post" action="check.asp?action=reg"> 内容来自www.paper51.com <table width="600" border="0"align="center" cellpadding="4" cellspacing="1"id="table_01"> paper51.com <br><tr> copyright paper51.com
<td colspan=3><palign="center">[用户注册]</td> 内容来自论文无忧网 www.paper51.com <tr> paper51.com <tdclass="white_bold_blue">用户注册:</td> http://www.paper51.com <td class="white_bold_blue">以下资料均需要填写,否则不能注册!</td> copyright paper51.com <td class="white_bold_blue">说明</td> http://www.paper51.com
</tr> paper51.com <tr> http://www.paper51.com <td>用户名</td> http://www.paper51.com <td><input name="username" type="text"class="input_text_01" id="username" size="20"maxlength="20"></td> 内容来自www.paper51.com <td>请使用英文1-20位</td> copyright paper51.com </tr> 内容来自论文无忧网 www.paper51.com <tr> 内容来自论文无忧网 www.paper51.com <td>密码:</td> 内容来自www.paper51.com <td><input name="password" type="password"class="input_text_01" id="password" size="20"maxlength="20"></td> paper51.com
<td>8-20位的密码</td> paper51.com
</tr> 内容来自论文无忧网 www.paper51.com <tr> 内容来自论文无忧网 www.paper51.com
<td>确认密码:</td> http://www.paper51.com <td><input name="passwordq" type="password"class="input_text_01" id="passwordq" size="20"maxlength="20"></td> paper51.com <td>再输入一遍密码,以确认</td> 内容来自论文无忧网 www.paper51.com </tr> paper51.com <tr> copyright paper51.com <td>学号:</td> paper51.com <td><inputname="number" type="text" class="input_text_01"id="number" size="20"maxlength="20"></td> paper51.com <td>请输入完整学号,如200233315319</td> http://www.paper51.com </tr> copyright paper51.com <tr> 内容来自论文无忧网 www.paper51.com <td>姓名:</td> http://www.paper51.com <td><input name="name" type="text"class="input_text_01" id="name" size="20"maxlength="20"></td> 内容来自www.paper51.com <td>你的真实姓名(中文)</td> http://www.paper51.com </tr> 内容来自论文无忧网 www.paper51.com <tr> 内容来自论文无忧网 www.paper51.com
<td>指导教师及所在班级:</td> 内容来自www.paper51.com <td> paper51.com
<% http://www.paper51.com call opendb() 内容来自www.paper51.com
set rs=conn.execute ("select * fromeric_manager where purview='2' and class_e<>''") http://www.paper51.com if not rs.eof then copyright paper51.com %> 内容来自论文无忧网 www.paper51.com <select name="teacher"id="teacher"> 内容来自论文无忧网 www.paper51.com
<option selected value="">授课教师</option> copyright paper51.com
copyright paper51.com
<% do while not rs.eof copyright paper51.com %> paper51.com <optionvalue="<%=trim(rs("teacher"))%>"><%=trim(rs("teacher"))%></option> http://www.paper51.com <% http://www.paper51.com rs.movenext paper51.com loop 内容来自论文无忧网 www.paper51.com call closers() paper51.com
%> 内容来自www.paper51.com paper51.com </select> http://www.paper51.com
|