-6
在c#登錄頁面,我怎麼能檢查用戶名和密碼是否與用戶名和密碼在sqlserver登錄下一頁? 我不想使用存儲過程!如何檢查用戶名和密碼在C#中?
在c#登錄頁面,我怎麼能檢查用戶名和密碼是否與用戶名和密碼在sqlserver登錄下一頁? 我不想使用存儲過程!如何檢查用戶名和密碼在C#中?
嘗試這樣
protected void loginButton_Click(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection();
con.ConnectionString = "Data Source=.\\SQLEXPRESS;Initial Catalog=University;Integrated Security=True;Pooling=False";
Int32 verify;
string query1 = "Select count(*) from Login where ID='" + idBox.Text + "' and Password='" + passwordBox.Text + "' ";
SqlCommand cmd1 = new SqlCommand(query1, con);
con.Open();
verify = Convert.ToInt32(cmd1.ExecuteScalar());
con.Close();
if (verify > 0)
{
Response.Redirect("succesful.aspx");
}
else
{
Response.Redirect("unsuccesful.aspx",true);
}
}
但你需要去存儲過程來避免SQL INJECTION
不,您不需要使用存儲過程。只需使用準備好的語句。 – siride
O.o嘗試一些PLZ,如果您遇到任何錯誤,你可以在這裏發佈 –
請出示你的代碼。你卡在哪裏..? – pravprab
請檢查以下鏈接。它會幫助你。 http://www.codeproject.com/Articles/408306/Understanding-and-Implementing-ASP-NET-Custom-Form – nitish