我嘗試創建登錄頁面。我收到以下錯誤。我在Google上搜索解決方案,但他們都沒有幫助我。登錄失敗:SqlException被用戶代碼未處理
無法打開登錄請求的數據庫「WebApp」。登錄失敗。 用戶'用戶名'登錄失敗。
我的代碼 -
protected void loginbtn(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["dbconnection"].ConnectionString);
con.Open();
SqlCommand cmd = new SqlCommand("select * from UserProfile where UserName [email protected] and [email protected]", con);
cmd.Parameters.AddWithValue("@UserName", txtUserName.Text);
cmd.Parameters.AddWithValue("@Password", txtPWD.Text);
SqlDataAdapter da = new SqlDataAdapter(cmd);
DataTable dt = new DataTable();
da.Fill(dt);
if (dt.Rows.Count > 0)
{
Response.Redirect("Default.aspx");
}
else
{
ClientScript.RegisterStartupScript(Page.GetType(), "validation", "<script language='javascript'>alert('Invalid Username and Password')</script>");
}
}
Web配置代碼:
<connectionStrings>
<add name="dbconnection" connectionString="Data Source=GLN027\SQL2008R2EXPRESS;Integrated Security=true;Initial Catalog=WebApp; User ID=sa;[email protected]"/></connectionStrings>
無法找到我的mistake.Thanks。
您確定您傳遞的連接字符串密碼正確嗎? –
是@RachitGupta – Kusum
標題中的例外如何與此相關?請不要存儲密碼而不用散列它們。 –