aber ich bin beim Versuch, den Benutzernamen und das Passwort mit den gespeicherten Werten in der Zeile mit den Benutzerdaten in der SQL-Datenbank zu vergleichen, auf eine Hürde gestoßen, um dem Benutzer Zugriff auf die Nur-Mitglieder-Seiten zu gewähren.
Hier ist mein Codeausschnitt für den Fall, dass der Benutzer auf die Anmeldeschaltfläche klickt.
Code: Select all
SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["MembersConnectionString"].ConnectionString);
con.Open();
string checkUser = "SELECT * FROM Members where Username= '" + TextBoxSignUser.Text + "' and Password= '" + TextBoxSignPass.Text + "'";
SqlCommand cmd = new SqlCommand(checkUser, con);
cmd.ExecuteNonQuery();
con.Close();
Code: Select all
if ("Username" and "Password" == the value of Username and Password TextBox.Text)
{
Response.Write("Sign in successful");
Response.Redirect("MemberTestPage.aspx");
}
else
{
Response.Write("Details incorrect, Please try again")
}
Mobile version