用户登录模块的设计与实现
第3章用户管理模块用户登录控件与Request对象应用用户管理模块是网站后台管理系统中必不可少的功能模块。用户管理模块通常包括用户注册、用户登录和密码修改等功能。用户管理模块可以防止非法用户登录到网站中非法篡改数据和其他一些非法操作从而保证了网站管理系统的安全性和可靠性。本章首先讲解在https://www.360docs.net/doc/f44469193.html,中的用户管理模块的具体实现然后讲解一个常用的用户管理模块的实现方法。
3.1 开发站点前的配置在开发网站之前需要对站点作些必要的配置。在https://www.360docs.net/doc/f44469193.html,中可以通过站点配置工具
https://www.360docs.net/doc/f44469193.html, Configuration配置站点的一些公共属性如验证用户权限、类型等。本节中将详细讲解此工具的使用方法。3.1.1 创建Web网站和站点在Visual Studio 2008中专用于站点建设的程序被称为“网站”。通常情况下创建一个网站的操作步骤如下所示。说明本书中所使用的开发环境为Microsoft发布的Visual Studio 2008。1启动Visual Studio 2008依次执行“文件→新建→网站”命令如图3.1所示。图3.1 创建Web网站第3章登录模块登录控件与Request对象应用2随后将弹出“新建网站”对话框在该对话框中选择“https://www.360docs.net/doc/f44469193.html,网站”项然后通过单击“浏览”按钮指定网站的创建的位置如图3.2所示。图3.2 “新建网站”对话框3单击“确定”按钮将打开创建网站的默认工作界面。该界面分为代码区、属性窗口、解决方案资源管理器和设计区等几个窗口如
图3.3所示。说明在Visual Studio 2008的网站开发环境当中设计区提供了“设计”、“拆分”和“源”3种方式的设计界面用户可以方便地在这3个界面之间进行切换。图3.3 新建网站的默认工作界面在执行了上面的操作步骤之后在网站中将生成一个页面文件“Default.aspx”和代码文件“Default.cs”这样就完成了一个简单网站的创建工作。注意在创建完网站之后按下“F5”键或单击工具栏中的“启动调试”按钮将会运行所创建的网站。第3章登录模块登录控件与Request对象应用3.1.2 使用站点安全工具配置身份验证模式使用站点安全工具可以配置身份验证模式和设置数据库引擎等功能。身份验证模式让系统了解应该从哪里加载用户数据在https://www.360docs.net/doc/f44469193.html,中主要提供了Windows验证和Forms验证两种验证模式其配置步骤如下所示。1打开或者新建一个网站这里打开前面创建的“NewWeb”网站。2执行“网站→https://www.360docs.net/doc/f44469193.html, 配置”命令如图3.4所示。图3.4 选择“https://www.360docs.net/doc/f44469193.html,配置”命令3此时将打开“网站管理工具”页面。从该页面中可以看出默认站点使用的是Windows验证方式。4先关闭“网站管理工具”页面为应用程序配置数据提供程序和Forms验证方式打开网站中的“Web.config”文件修改其中的数据库连接和验证方式项其实现的代码如3.1所示。注意在创建完新网站之后在按下F5键运行网站之后将回在网站中自动创建“Web.config”文件。代码3.1 配置数据库连接和身份验证类
型注意代码中连接的数据库名称为MyDatas该数据库将在后面的章节中很用到。图3.5 站点安全配置工具5修改完成之后保存“Web.config”文件然后再次打开网站配置工具初始界面单击“安全”选项卡在安全选项界面中可以实现设置和编辑用户、角色和对站点的访问权限等有关网站安全性方面的操作。如果单击“应用程序”选项卡将进入到应用程序配置界面当中在该界面中可以进行应用程序设置、SMTP设置、应用程序状态设置和调试和跟踪等针对应用程序的相关设置如图3.6所示。图3.6 针对应用程序的相关设置第3章登录模块登录控件与Request对象应用 3.2 最普通的用户管理方式在https://www.360docs.net/doc/f44469193.html, 3.5中可以通过编写程序代码和使用登录控件两种方法实现开发网站的用户管理和登录模块。有关通过编程实现开发的实现方法将在后面的章节中进行介绍本节中主要讲解使用登录控件开发网站用户管理和登录模块的实现方法。说明登录控件中主要包括注册、登录、修改密码和显示状态等功能通过这几个功能实现对用户信息的管理。 3.2.1 用户注册如果用户要使用网站的某些功能如论坛、留言或会员服务等功能通常需要通过网站的用户注册界面输入用户的注册信息。用户只有通过注册验证并且登录网站才能够访问网站享受网站提供的某些服务功能。用户注册功能可以使用登录控件来实现其具体实现的操作步骤如下所示。1新建一个名称为“UserManage”的网站在网站
的根目录下添加一个名称为“UserRegister”的Web窗体为用户提供注册界面。2单击“设计”选项卡切换到窗体的设计视图执行“表→插入表”命令在弹出的“插入表格”对话框中设置插入表格的相关属性如图3.7所示。设置完成之后单击“确定”按钮此时在Web窗体中将添加一个表格。3在工具箱中的“登录”控件组中选择“CreateUserWizard”控件如图3.8所示。图3.7 设置添加表格的属性图3.8 选择“CreateUserWizard”控件4将“登录”控件组中的“CreateUserWizard”控件拖曳到Web窗体的表格当中添加后的“CreateUserWizard”控件如图3.9所示。第3章登录模块登录控件与Request对象应用图3.9 添加到Web窗体中的“CreateUserWizard”控件5通常情况下用户注册操作分为两个步骤第一步是填写用户信息第二步是完成提示信息。通过任务列表中的“步骤”下拉列表可以实现这两个步骤之间的切换。6选中“步骤”下拉列表中的“完成”选项打开完成界面如图3.10所示。图3.10 “CreateUserWizard”控件的“完成”界面7在属性窗口中将“ContinueButtonText”属性修改为“完成”将“ContinueDestinationPageUrl”属性设置为当前站点的默认页“/Default.aspx”使得用户注册后能登录到网站的默认页。8单击“步骤”下拉列表选择列表中的“注册新账户”命令返回到填写用户信息的界面当中。右击“解决方案资源管理器”中的“UserRegister.aspx”然后选择“设为起始页”命令将注册页设
置为起始页。9运行程序在“注册新账户”页面中输入用户的注册信息如图3.11所示。输入完成之后单击“创建用户”按钮创建新用户用户创建成功后显示网站的默认页。注意首次注册新用户程序将会自动创建一个SQL Server数据库并且将注册信息保存到创建的数据库当中。第3章登录模块登录控件与Request对象应用图3.11 注册新用户 3.2.2 用户的登录对于已经注册过的用户可以不经过注册通过登录界面直接登录到网站当中。用户登录界面的设计步骤如下所示。1打开“UserManage”网站在网站的根目录下添加一个名称为“UserLogin”的Web窗体为用户提供登录界面。2单击“设计”选项卡切换到窗体的设计视图执行“表→插入表”命令在Web窗体中将添加一个具有1行1列的表格。3在工具箱中的“登录”控件组中选择“Login”控件将该控件拖曳到Web窗体的表格当中添加后的“Login”控件如图3.12所示。图3.12 登录控件的界面窗口4“Login”控件中包含了用户验证的过程不需要程序员添加任何的代码。但是需要在属性窗口中控件的“DestinationPageUrl”属性值设置为当前站点的默认页“/Default.aspx”使得用户登录后进入到网站的默认页当中。5右击“解决方案资源管理器”中的“UserLogin.aspx”然后选择“设为起始页”命令将登录页设置为起始页。运行程序在“登录”页面中输入正确的用户名和密码信息之后将登录到网站系统进入到网站的默认页当中如图3.13所示。注意用户
在登录网站时如果选中“下次记住我”复选项则系统将会自动保存用户的登录信息。第3章登录模块登录控件与Request 对象应用图3.13 用户登录的运行界面3.2.3 修改用户密码用户登录到网站之后为了保证登录信息的安全性和可靠性
用户可以根据需要修改自己的登录密码。在https://www.360docs.net/doc/f44469193.html, 3.5中提供了修改密码的控件通过这个控件可以实现修改用户密
码的功能。通过修改用户密码控件修改用户密码的实现方法如下所示。1打开“UserManage”网站在网站的根目录下添加一个名称为“EditPass”的Web窗体为用户提供修改密码界面。2单击“设计”选项卡切换到窗体的设计视图执行“表→插入表”命令在Web窗体中将添加一个具有1行1列的表格。3在工具箱中的“登录”控件组中选择“ChangePassword”控件将该控件拖曳到Web窗体的表格当中添加后的“ChangePassword”控件如图3.14所示。图3.14 密码修改控件的界面4在“视图”下拉列表中选择“成功”选项进入到“成功”界面当中。在该界面中可以看到更改成功后的提示信息。在属性窗口中将控件的“ContinueButtonText”属性修改为“完成”为了让用户确定所作的修改还需要将“DisplayUserName”属性值设置为True表示在修改用户密码时将显示用户的名称。5修改密码之后根据网站的流程转入到相应的网页当中。本实例中将转到默认页当中这是通过将“ContinueDestinationPageUrl”属性设置为“/Default.aspx”实现
的。6单击“步骤”下拉列表选择列表中的“更改密码”命令返回到更改密码信息的界面当中。右击“解决方案资源管理器”中的“EditPass.aspx”然后选择“设为起始页”第3章登录模块登录控件与Request对象应用命令将修改密码页设置为起始页。运行程序在“修改密码”页面中分别输入用户的原密码和新密码等信息之后单击“更改密码”按钮更改用户的密码如图3.15所示。图3.15 更改用户密码3.2.4 在登录页面中添加注册导航功能在登录控件“Login”中还可以添加导航功能以方便用户的登录操作。下面就讲解以下在登录控件中添加导航功能的实现方法。1打开“UserManage”网站并且打开“UserLogin.aspx”页面单击“设计”选项卡切换到页面的设计页面当中。2选中“Login”控件进入到控件的属性窗口当中可以看到有很多以“Url”结尾的属性。注册功能的导航属性为“CreateUserUrl”将该属性值修改为“/UserRegister.aspx”使导航指向用户注册功能页面。3为了提示用户此导航的目的地需要将“CreateUserText”修改为“新用户注册”以便给用户一个提示。设置完成后的属性窗口如图3.16所示。4在属性窗口中设置了相关属性之后此时在登录页面中就多了一个注册的导航功能如图3.17所示。图3.16 在属性窗口中设置导航功能图3.17 登录界面中的注册导航5运行程序如果用户没有注册可以单击“登录”界面中的“用户注册”如图第3章登录模块登录控件与Request对象应用 3.18所示此时将
进入到用户注册界面当中注册新用户如图3.19所示。图3.18 单击注册导航“用户注册” 图3.19 单击导航后转到的用户注册界面 3.3 一个典型的用户管理模块前面讲解了通过“登录”组件中的控件实现用户注册和登录等相关的操作。实际上在开发网站时很少会使用控件来开发用户登录模块。使用“登录”组件中的控件开发用户登录模块的优势在于用户不需要编写任何的程序代码只需要修改控件中的相关属性就可以
实现。但是缺点在于登录模式和功能固定只能够实现简单的登录功能不能够根据用户的需求去改变登录功能。程序员通常会根据自己的需求通过设计网页和编写程序代码来实现
开发用户管理模块中的各个功能。本节中将讲解通过编写程序代码实现开发用户管理模块的实现方法。3.3.1 用户注册用户注册是用户管理的首要步骤用户要登录到网站当中首
先需要注册用户。下面讲解如何通过编写程序代码实现用户注册的功能。1页面功能设计用户注册功能的页面设计步骤如下所示。1新建一个名称为“UserLogin”的网站在网站中添加一个名称为“UserManages”的Web窗体。2在窗体上首先添加一个具有1行1列的表格在该表格中再添加一个具有5行2列的表格。分别在表格的相应单元格中输入文字、添加文本框控件和按钮控件。设计完成后的用户注册页面如图3.20所示。说明如果需要在文本框中输入多行文本信息需要在该文本框控件的属性窗口中将控件的“TextMode”属性
值设置为“MultiLine”。第3章登录模块登录控件与Request 对象应用图3.20 设计完成后的用户注册页面2.设计思路与程序代码登录用户在输入用户名和密码等注册信息之后在单击“注册”按钮时程序首先会判断用户是否已经输入了用户名和密码等信息如果没有输入则提示用户进行输入。用户在输入了用户名和密码的前提下程序会再次判断用户输入
的密码和确认密码是否一致如果不一致则提示用户重新进
行输入如果输入的密码和确认密码也一致那么程序还会继
续判断输入的注册信息在数据库中是否已经存在如果已经
存在则该用户应经存在否则将保存用户注册信息这就是用
户注册功能的设计思路如图3.21所示。图3.21 用户注册功能实现的流程图用户注册功能实现的程序代码如代码3.2
所示。代码3.2 用户注册功能的实现代码protected void Button1_Clickobject sender EventArgs e if TextBox1.Text TextBox2.Text TextBox3.Text this.Page.RegisterStartupScriptss return else 第3章登录模块登录控件与Request对象应用//判断新密码和确认密码是否一致if TextBox2.Text
TextBox3.Text // 连接数据库SqlConnection sqlcon new SqlConnectionConfigurationManager.ConnectionStringsconnect ion.ConnectionString sqlcon.Open string strselect select from
tb_user where username TextBox1.Text.Trim SqlCommand sqlcmd new SqlCommandstrselect sqlcon string StrInsert // 执
行查询判断保存的数据记录是否存在SqlDataReader dr sqlcmd.ExecuteReader if dr.Read
this.Page.RegisterStartupScriptss return // 关闭读操作
dr.Close //插入数据信息StrInsert insert into
tb_userusernamepwdmarks valuesusernamepwdmarks SqlCommand cmd new SqlCommandStrInsert sqlcon // 添加参数并且设置参数值cmd.Parameters.Addusername SqlDbType.VarChar cmd.Parametersusername.Value
this.TextBox1.Text.ToString cmd.Parameters.Addpwd SqlDbType.VarChar 20 cmd.Parameterspwd.Value
this.TextBox2.Text.ToString cmd.Parameters.Addmarks SqlDbType.VarChar 1000 cmd.Parametersmarks.Value
this.TextBox4.Text.ToString // 执行插入数据的操作
cmd.ExecuteNonQuery sqlcon.Close
this.Page.RegisterStartupScriptss else
this.Page.RegisterStartupScriptss 3.程序运行效果将“UserManages.aspx”设置成起始页之后运行程序输入用户名、密码和确认密码等用户注册信息之后单击“注册”按钮用户的注册信息将被保存到数据库当中如图3.22所示。第3章登录模块登录控件与Request对象应用注意在输入用户注册信息时要注意输入的密码和确认密码信息一致否则将不能够保存用户的注册信息。图3.22 注册新用户的实现
ui用户界面设计课程设计报告
UI用户界面设计 大作业课程设计报告 题目:依依旅行系统前台应用及后台管理院别:信息与控制学院 专业:计算机科学与技术 学生姓名: 7宋依依 指导教师:孙丽云 成绩: 2015年 6 月 12 日 一、系统概述 1.1课程设计题目: 依依旅行系统前台及后台管理 1.2 课程设计运行环境: Java,MyEclipse6.5,Tomcat5.x Microsoft SQL Server 2008 360安全浏览器7.1 1.3 课程设计实现技术: 基于HTML,CSS,JSP等技术的应用 二、依依旅行系统需求分析 2.1系统功能需求:
系统的功能需求包括一下几个方面 (1)游客在不登录的情况下只可以进行相关旅行,车票,酒店信息的查询。(2)游客通过注册登录或者登录后,可以通过网络查询景点的信息概况和预定景点票,酒店,车票(飞机票,火车票,或者租车)。 (3)游客登录后还可以进行各种订单的退订,个人信息的修改。 (4)系统管理员可以查看游客的预定请求和取消预定的请求。 (5)系统管理员可以对系统的数据库进行维护,例如增加、删除和修改景点信息,增加、删除工作人员帐户,增加和删除旅行用户。 三、依依旅行系统概要分析 3.1旅游系统模块介绍 满足以上需求的管理系统主要包括以下几个模块。 (1)旅游数据维护模块 基本数据维护模块提供了使用者录入、修改并维护基本数据的途径。例如对游客及导游及工作人员各项信息的更新和修改。 (2)旅游业务模块 基本业务模块主要用于实现游客查询景点信息和预定的管理,可以登陆系统预定景点游票和导游预定,工作人员可以处理预定信息和取消预定信息等操作。 (3)数据库管理模块 在系统中,所有景点信息以及工作人员和导游的帐户信息都要进行统一管理,景点的使用情况和预定情况也要进行详细的记录,要用统一的数据库平台进行管理。 (4)旅游信息查询模块 信息查询模块主要用于查询景点的信息和游客的预定信息。 下图所示表示了旅游开发管理系统的功能需求: 3.2旅游数据维护模块 数据维护模块包括如下图所示的几个方面: (1)修改更新景点信息:系统管理员可以更新和修改景点信息。 (2)更新和修改信息:系统管理员可以更新和修改旅游景点和酒店出行,删除游客的信息。 (3)添加景点信息:系统管理员可以添加景点及景点信息。 (4)删除景点信息:系统管理员可以删除景点及景点信息。 3.3旅游业务模块 旅游业务模块包括一下几个方面: (1)注册登陆后,更改个人信息 (2)查询信息:游客查询景点使用信息及景点概括信息。 (3)预定取消景点:游客预定景点票。 (4)酒店预订:游客可一根据情况预定酒店。 (5)出行方式:游客可以根据自己的情况选择出行方式。 3.4数据库管理模块 数据库模块包括一下一个方面: (1)游客信息管理:信息包括游客的姓名,电话号码,及联系方式等。(2)景点信息管理:景点信息包括景点的名称,代号,概况等。
APP注册登录功能设计全方位解析
注册登录功能设计全方位解析 用户注册功能对于一个的重要性毋庸置疑,然而注册功能又是公认的在设计中坑最多的功能,能够设计好注册功能是一个优秀项目经理的基本功。 那么,在设计注册功能过程中,你有没有纠结于这些问题呢: 1.邮箱注册、手机号注册、第三方账户注册,这么多方式应该选择哪种? 2.是应该先让用户注册还是先让用户使用?先让用户使用的话,应该在怎样的时机 注册? 3.怎样的注册流程用户体验最好? 4.一些细节问题:要不要加图片验证码?要不要让用户手动勾选用户协议?要不要 让用户设置头像?… … 这次我们来好好捋一捋注册登录设计过程中的遇到的那些问题吧。 注册登录功能的价值 首先我们来分析注册、登录功能的价值在哪里。换个角度说,为该产品设计注册登录功能的目的何在?对于每个产品来说,只有把握好产品的设计目标,才能找到适合该产品的设计思路。 我们从三个层面来分析: 用户层面
1.用户需要在产品中获得一个独立的,以体现其个性化的存在。 2.用户需要产品为其记录使用进度、状态、收藏的内容。 3.用户希望获得其它用户的真实信息或更详尽的信息。 4.用户希望产品通过对自己更详尽的了解提供更好的服务。比如大姨吗。 功能层面 1.便于跨设备同步数据,也便于在同一设备中切换不同的账户并保留账户之前的状 态。 2.有社交功能的产品必须注册账号以编写自己的的内容,同时便于其它用户辨识。 3.有交易功能的产品,为个人账户记录订单等交易信息,同时提高交易的安全性。 4.有应用内付费、会员增值功能的产品,注册登录可以确保用户权益。 业务层面 1.需要采集对于核心业务非常重要的用户信息,比如手机号、真实姓名等信息。 2.注册登录后便于采集推进运营的数据,以指导产品运营方向。 3.用户激励:通过注册得到手机号、邮箱账户后,一些产品通过给用户发短信或优 惠券(送优惠券、活动推荐)吸引用户,提高活跃度。 4.消费转化:某些产品得到手机号后,会利用电话营销的方式向客户推介其付费服 务。比如。 综上,在设计功能之前,产品经理应该弄清楚你的产品目标属于以上哪些,注册账户功能的重要性怎样,哪些核心功能与其相关联。 注册登录方式的分类
用户管理模块设计
用户管理模块设计 用户管理模块提供对用户信息的管理,包括用户注册、用户登录、用户权限管理、用户信息修改以及用户等级修改。 1、用户注册 根据用户表,设计相应的注册页面,注册页面包括用户名、密码、邮箱、部门、电话等信息,当用户进行注册时,填写这些信息,用户名是不能与已注册的用户名相同,填写完成后,提交注册请求,后台相应的Action会响应该动作,首先获取到页面发来的参数,然后将这些参数通过Session对象写入到数据库中,最后向用户提示注册成功与否。 2、用户登录 用户注册之后,就可以通过账户和密码登陆至平台。当用户提交登陆请求,后台相应的Action会响应该动作,首先获取到页面发来的用户名和密码,然后通过Query对象查询该用户是否存在且密码正确,最后将根据结果给用户发送跳转页面,如果用户存在且密码正确,则可进入平台主页面,否则,提示登陆错误信息。 3、用户权限管理 用户权限管理将用户分为普通用户和管理员,他们具有不同的权限,他们各自的权限如表1所示。此平台首次使用时,会内置一个超级管理员,有修改用户等级的权限。 表1不同用户权限授权
定义一个权限拦截器,它的功能是用来检验用户类型,对每一个需要管理权限的操作均进行拦截,同时检验用户类型,判断该用户类型是否可执行该操作,即可达到权限管理的作用。如果某操作在当前用户等级对应的操作范围内,则可正常访问,否则跳转到提示页面,提示用户权限不足。 4、用户信息修改 用户管理模块提供用户修改自己信息的功能。当进入信息修改界面,首先会获取Session中当前用户信息,供用户在当前信息基础上进行信息修改。当用户填写完修改信息,并发送修改请求后,后台将响应用户的请求,首先得到所有用户修改参数,然后将修改的信息设置到该对象中,最后更新数据库,将更新结果发送给用户。
VB登录界面代码
VB登录界面代码 方法一: VB登录界面代码 Option Explicit Private Sub cmdCancel_Click() Dim intResult As Integer '请求用户确认是否真的退出系统登录 intResult = MsgBox("你选择了退出系统登录,退出将不能启动企业人事管理系统!" & vbcrlf_ & "是否真的退出?", vbYesNo, "登录验证") If intResult = vbYes Then End '根据用户选择结束应用程序 End Sub Private Sub CmdOK_Click() Dim UserName As String Dim userpassword As String Dim str As String Dim nTryCount As Integer Dim rs As New ADODB.Recordset Set rs = New ADODB.Recordset UserName = Trim(txtUserName.Text) userpassword = Trim(txtpassword.Text) str = "select * from 用户信息表where 用户名='" & UserName & "' and 用户密码= '" & userpassword & " '" rs.Open str, connectString, adOpenKeyset, 2 If rs.EOF Then '登录失败 MsgBox "对不起,无此用户或者密码不正确!请重新输入!!", vbCritical, "错误" txtUserName.Text = "" txtpassword.Text = "" txtUserName.SetFocus nTryCount = nTryCount + 1
用户界面设计说明书样本
用户界面设计说明 书
[键入公司名称] [键入文档标题] [键入文档副标题] [键入作者姓名] 2012/11/27
修订历史记录
目录 1 引言................................................... - 3 - 1.1编写目的............................................ - 3 - 1.2项目背景............................................ - 4 - 1.3定义、缩略词........................................ - 4 - 1.4参考资料............................................ - 5 - 2 应当遵循的界面设计规范 ................................. - 5 - 2.1用户界面设计原则.................................... - 5 - 2.2界面一致性.......................................... - 5 - 2.3布局合理化原则.......................... 错误!未定义书签。 3 界面的关系图和工作流程图 ............................... - 7 - 4 主界面................................................ - 10 - 4.1主界面............................................. - 10 - 4.2子界面A ........................................... - 11 - 4.3子界面B ........................................... - 12 - 4.4子界面C ........................................... - 13 - 4.5子界面D ........................................... - 14 - 4.6子界面E ........................................... - 15 - 4.7子界面F ........................................... - 16 - 5 美学设计.............................................. - 17 -
实训四__设计用户系统的注册及登录
实训四设计用户系统的注册及登录 一、实训目的 1.能正确设计用户注册程序。 2.能正确设计用户登录程序。 3.能正确设计用户的管理程序。 二、工作任务 任务1:将静态注册页面转换成动态ASP文件页面,设置表单对象。 任务2:为网页设置引用文件。 任务3:为注册页面编程,实现对填写的注册信息进行判断的功能,并将注册信息写入数据库。 任务4:为登录页面编程,实现登录功能,并出现欢迎用户登录的界面。 三、实训步骤 (一)编程实现用户注册功能 首先创建注册界面 图1注册界面 任务1操作方法: 1)用dreamweaver打开前面我们所创建的动态网站,将项目三中所设计的静态注册页面reguser.html复制一份并改名为reguser.asp,其中注册部分页面如图2如所。
图2注册界面 3)选择标签