ASP.NET教学网站的开发与实现(6)

来源:xiaoniu168.com 作者:本站原创 添加时间:2014-12-12 点击数:39235

计算机毕业设计介绍:

4.1.1 用户管理模块功能简介
用户管理模块对使用本系统的用户进行用户名、密码、用户身份的验证,确保了系统
的安全性。本模块具有五项功能:一、实现用户注册和登录。若是已注册的用户,系统根据用户身份让用户进入不同的界面进行具有权限的用户操作,若是新用户则登录本系统之前要先注册;二、用户注销,退出用户界面返回主页面;三、所有用户可以修改自己的注册信息,如密码、电子邮箱等基本资料。四、系统管理员可以进入管理员界面赋予用户权限。五、系统管理员还可以在管理员界面删除用户,对于某些非法用户,管理员可以将其从用户表中删除,剥夺他们的用户权限。
因为用户所属角色不同,如考生和管理员,所以在设计登录界面时,需要提供一个角色选择框让用户选择自己所属的角色。
用户登录界面使用的两个TextBox控件为用户输入用户名称和用户密码,用户单击“确定”按钮可以登录到系统,单击“取消”按钮可以取消此次登录操作。单击注册则跳转到注册界面。
关于用户登录界面有下面3点需要说明:
(1)用户的角色是从Roles表获取的,但是不显示超级管理员角色。
(2)用户登录界面使用两个非空验证控件,他们分别为RFVUseName和RFVPassword。RFVUseName非空验证控件对用户名称进行非空验证,RDVPassworf非空验证控件对用户密码进行非空验证。
(3)这两个非空验证控件仅仅对“确定”按钮有效,对“取消”按钮是无效的,具体方法就是把“取消”按钮的属性CausesValidation的值设为false
4.2.3 用户注册
添加新用户有两种方式,一种方式是从后台的用户管理中添加用户,另一种方式是用户注册。用户注册方式只能添加考生,而不能添加角色为管理员的用户,因为具有管理员角色的用户可以直接进入到系统的后台管理界面,所以在前台注册这种角色的用户是非常不安全的,系统的管理将比较混乱,而且系统数据安全性也会受到威胁,
下面仅介绍前台用户注册实现的方法。考虑到用户注册需要输入用户名称、用户密码和用户电子邮件等信息

〖资料来源:计算机毕业论文 www.xiaoniu168.com

第7页为计算机毕业论文部分......

下一篇:

【联系方式】

【本站信誉】

用心做计算机毕业设计论文网