asp.net(c#)如何读取数据库中数据来验证登陆的用户和密码是否正确
4个回答
展开全部
string
uname
=
this.txtUsername.Text;
//得到登陆帐号
string
pwd
=
this.txtPassword.Text;
//得到登陆密码
SqlConnection
sqlCon
=
new
SqlConnection();
//创建数据库连接对象
//初始化该对象的连接字串
sqlCon.ConnectionString
=ConfigurationManager.ConnectionStrings["strConn"].ConnectionString;
sqlCon.Open();
//打开数据库连接
SqlCommand
sqlComGet
=
new
SqlCommand();
//创建SqlCommand对象
sqlComGet.Connection
=
sqlCon;
//用sqlCon初始化SqlCommand对象
sqlComGet.CommandText
=
"select
*
from
TUser
where
UserName='"
+
uname
+
"'
and
UserPwd='"
+
pwd
+
"'";
SqlDataReader
sqlDr
=
sqlComGet.ExecuteReader();
//创建SqlDataReader对象
if
(sqlDr.Read())
//帐号和密码正确
{
Session["UserID"]
=
sqlDr["UserID"];
Session["UserEmail"]
=
sqlDr["UserEmail"];
Session["UserName"]
=
uname;
//用Session记录帐号
Session["UserPwd"]
=
pwd;
//用Session记录密码
Response.Redirect("Default.aspx");
}
else
//帐号或密码错误
{
this.lblResults.Text="您输入的用户名或密码不正确!";
}
sqlCon.Close();
uname
=
this.txtUsername.Text;
//得到登陆帐号
string
pwd
=
this.txtPassword.Text;
//得到登陆密码
SqlConnection
sqlCon
=
new
SqlConnection();
//创建数据库连接对象
//初始化该对象的连接字串
sqlCon.ConnectionString
=ConfigurationManager.ConnectionStrings["strConn"].ConnectionString;
sqlCon.Open();
//打开数据库连接
SqlCommand
sqlComGet
=
new
SqlCommand();
//创建SqlCommand对象
sqlComGet.Connection
=
sqlCon;
//用sqlCon初始化SqlCommand对象
sqlComGet.CommandText
=
"select
*
from
TUser
where
UserName='"
+
uname
+
"'
and
UserPwd='"
+
pwd
+
"'";
SqlDataReader
sqlDr
=
sqlComGet.ExecuteReader();
//创建SqlDataReader对象
if
(sqlDr.Read())
//帐号和密码正确
{
Session["UserID"]
=
sqlDr["UserID"];
Session["UserEmail"]
=
sqlDr["UserEmail"];
Session["UserName"]
=
uname;
//用Session记录帐号
Session["UserPwd"]
=
pwd;
//用Session记录密码
Response.Redirect("Default.aspx");
}
else
//帐号或密码错误
{
this.lblResults.Text="您输入的用户名或密码不正确!";
}
sqlCon.Close();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
div标签,你要加上runat="server",后台代码才能对div操作的!
有runat="server"的才是服务器控件,服务器端才能操作
div.innerhtml="数据"
有runat="server"的才是服务器控件,服务器端才能操作
div.innerhtml="数据"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
其实不用那么存的
,在存图片的时候吧名字存到数据库中,取得时候直接
readImage.aspx?id=
但是要是绑定控件!
我可以帮助你,你先设置我最佳答案后,我百度Hii教你。你的串号我已经记下,采纳后我会帮你制作
,在存图片的时候吧名字存到数据库中,取得时候直接
readImage.aspx?id=
但是要是绑定控件!
我可以帮助你,你先设置我最佳答案后,我百度Hii教你。你的串号我已经记下,采纳后我会帮你制作
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select
count(*)
from
table
where
user='***'
and
pass='***'
count>0
?
true
false
count(*)
from
table
where
user='***'
and
pass='***'
count>0
?
true
false
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询