博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

.NET网站实例之用户登录实例

Posted on 2009-05-27 19:08  shanymen  阅读(7261)  评论(4编辑  收藏  举报

该实例共有三个页面(登录,注册,管理),一个类(DB.cs)。
在DB中有MD5(加密密码方法),reDr(连接sql数据库并返回SqlDataReader),reDt(连接sql数据库并返回DataTable),sqlEx(操作数据库并返回成功数据行数),RandomNum(实现随机验证码方法)五个方法,连接数据库方法不再演示。

Code

在登录页面中有txtUserName(用户名TextBox控件),txtPwd(密码TextBox控件),txtValidateNum(验证码TextBox控件),btnLogin(登录Button控件),btnRegister(注册Button控件)。
cs代码:

 

Code


 

在注册页面中有txtUserName(用户名TextBox控件),txtPwd(密码TextBox控件),txtEmail(邮件TextBox控件),btnOk(注册新用户Button控件),btnCheck(用户名检查Button控件),btnCanel(返回登录Button控件)。
cs代码:

Code


 

在管理页面中有DataList1(绑定数据控件),btnExit(退出Button控件)。在DataList1数据绑定后根据权限设置了权限按钮的Enabled 。关于DataList1控件中的模版设置及修改数据库中用户信息的操作见".NET基础之DataList控件"。
cs代码:

Code