基于ASP.NET的个人网站构建 第7页
3.5 用户管理模块
用户进入系统前,首先要经过登录页面进行登录,用户输入用户名和对应的密码,系统进行身份验证,对于未通过验证的用户,给出错误信息,并禁止用户进入系统。当通过验证时,进入系统,显示系统文章浏览页面。此外系统通过用户注册模块为用户提供注册功能、同时提供找回丢失密码和修改个人信息等功能。该模块主要包括以下页面。
①、用户注册页面UserRegister.aspx,代码隐藏文件UserRegister.asp.cs。
②、用户登录页面Default.aspx,代码隐藏文件为Default.asp.cs。
③、找回丢失密码页面UserGetPassWord.aspx,代码隐藏文件为 UserGetPass Word.aspx.cs。
④、修改个人信息页面ManageUserInfo.aspx,代码隐藏为ManageUserInfo .aspx.cs
User.cs文件定义了User类,其中封装了所有与用户相关的数据操作,如添加新用户、验证用户、得到用户信息等方法,供以上页面调用。
3.5.1用户注册
用户注册的执行流程图如图3-3所示,图3-4为用户注册界面,该界面用到的控件包括:TextBox 文本框控件,RequiredFiedValidator验证控件,CompareValidator验证控件,RegularExpression Validator验证控件和Button按钮控件。
3.5.2 用户登录
用户登录的执行流程图如图3-5所示。图3-6为用户登录界面default.aspx,
户输入用户名和密码后,系统进行验证。
3.5.3 找回丢失密码
找回丢失的密码的执行流程图如图3-7所示。页面效果图如图3-8所示。
图3-7 找回丢失密码的执行流程 图3-8 找回丢失密码界面效果
3.5.4 修改个人信息
修改个人信流程图如图3-9所示。执行效果图如图3-10所示。
图3-9 修改个人信息的执行流程 图3-10 修改个人信息界面效果
3.6 文章管理模块
文章管理模块为用户提供了文章列表、添加文章和回复文章的功能。该模块的执行流程如图3-11所示:
图3-11 文章管理的执行流程
3.6.1 文章列表
图3-12显示了文章列表信息页面。
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 下一页