[英]How to Validate Username and Password using Dataset
I'm trying to make a login page in APS.NET C# however, I don't know how to validate the username and password using a Dataset. 我正在尝试在APS.NET C#中创建一个登录页面,但是我不知道如何使用数据集来验证用户名和密码。
Below is the code that I have written for the Login Button: 下面是我为登录按钮编写的代码:
if (conn.State == ConnectionState.Closed)
conn.Open();
SqlDataAdapter myadp3 = new SqlDataAdapter("select * FROM Login WHERE username='" + DropUser.SelectedItem.Text+ "' and pass='" + TextBox1.Text+"'", conn);
DataSet DSS = new DataSet();
adp.Fill(DSS);
How can I check login credentials using Dataset in If condition? 如何在“如果”条件下使用“数据集”检查登录凭据?
You can overcome the problem. 您可以解决问题。
But I recommend you to login using stored procedure 但是我建议您使用存储过程登录
Basic sample: http://www.c-sharpcorner.com/UploadFile/0c1bb2/login-page-in-Asp-Net-C-Sharp-web-application-using-stored-proce/ 基本示例: http : //www.c-sharpcorner.com/UploadFile/0c1bb2/login-page-in-Asp-Net-C-Sharp-web-application-using-stored-proce/
CODE: 码:
SqlDataAdapter myadp3 = new SqlDataAdapter("select * FROM Login WHERE username='" + DropUser.SelectedItem.Text+ "' and pass='" + TextBox1.Text+"'", conn);
DataSet DSS = new DataSet();
adp.Fill(DSS);
if(DSS.Tables.Count>0){
if(DSS.Tables[0].Rows.Count>0){
return true; // login success
}
}
if (conn.State == ConnectionState.Closed)
conn.Open();
SqlDataAdapter myadp3 = new SqlDataAdapter("select * FROM Login WHERE username='" + DropUser.SelectedItem.Text+ "' and pass='" + TextBox1.Text+"'", conn);
DataSet DSS = new DataSet();
adp.Fill(DSS);
if (DSS != null && DSS.Tables.Count > 0 && DSS.Tables[0].Rows.Count>0)
{
//right your logic here
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.