用asp.net如何做登陆模块

用asp.net如何做登陆模块,我想让用户名和密码输入框里的内容跟数据库的进行比较。如果跟数据库的一样就登陆成功...如果有错误就显示“用户名或密码错误”请问“登陆”按钮... 用asp.net如何做登陆模块,我想让用户名和密码输入框里的内容跟数据库的进行比较。如果跟数据库的一样就 登陆成功...如果有错误就 显示“用户名或密码错误” 请问“登陆”按钮中的代码怎么写 才能实现这个功能 展开
 我来答
奉旨剪辑
2012-07-06 · 超过31用户采纳过TA的回答
知道答主
回答量:85
采纳率:0%
帮助的人:72.4万
展开全部
给你一个参考代码
在LogButton_Click(object sender, System.EventArgs e)事件中加入下面的代码:
string userid,pwd;
userid=Userid.Text;
pwd=Pwd.Text;
string mySel="SELECT count(*) as iCount from user where UserID=""+userid+""";

OleDbCommand myCmd1=new OleDbCommand(mySel,myConn);
myCmd1.Connection.Open();
OleDbDataReader Dr1;
Dr1=myCmd1.ExecuteReader();
Dr1.Read();
string Count=Dr1["iCount"].ToString();
Dr1.Close();
myCmd1.Connection.Close();
string DrPwd,DrRoles;
if(Count!="0")
{
 mySel="SELECT * from user where UserID=""+userid+""";
 OleDbCommand myCmd=new OleDbCommand(mySel,myConn);
 myCmd.Connection.Open();
 OleDbDataReader Dr;
 Dr=myCmd.ExecuteReader();
 Dr.Read();
 DrPwd=Dr["Password"].ToString();
 Dr.Close();
 if(DrPwd==pwd)
 {
  Session["logid"]=userid;
  Response.Redirect("main.aspx");
 }
 else
  Msg.Text="登录密码错.";
}
else
  Msg.Text="没有这个用户.";
王敏zj
2012-06-30 · 超过42用户采纳过TA的回答
知道小有建树答主
回答量:167
采纳率:100%
帮助的人:83.2万
展开全部
你百度asp.net 登陆功能代码
然后会出来一大把
你找找看吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
京华老街
2012-06-30 · 超过27用户采纳过TA的回答
知道答主
回答量:155
采纳率:0%
帮助的人:86万
展开全部
我估计你是刚入门的,如果想快速实现建议你用asp.net自带的membership功能,像控件一样拉过去就行了。网上有很多简单配置的办法。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
不想太帅噢
2012-06-29 · TA获得超过196个赞
知道小有建树答主
回答量:263
采纳率:0%
帮助的人:160万
展开全部
这个是最简单的....
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式