salve ragazzi sto cercando d'imparare aspnet e sto cercando di realizzare il il login al sito di prova che sto realizzando.Praticamente riesco ad eseguire l'iscrizione di un nuovo utente al sito, ma sto trovando difficoltà sulla fase di login, vi posto un po di codice:
Default.aspx
Username: <asp:TextBox id="Username" runat="server" />

Password: <asp:TextBox id="Password" runat="server" TextMode="Password" />


<asp:Button id="btnCheck" runat="server" Text="entra" onClick="INSButton_Click" />


<asp:Label id="lblCheck" runat="server" />
Default.aspx.cs
protected void INSButton_Click(object sender, EventArgs e)
{
string source = "Data Source=.\\SQLExpress;Integrated Security=True;User Instance=True;AttachDBFilename=|DataDirectory|Data base.mdf";
string sql = "SELECT Username, Password FROM utenti WHERE Username = Username AND Password = Password";
SqlConnection conn = new SqlConnection(source);
try
{
conn.Open();
SqlCommand cmd = new SqlCommand(sql, conn);
cmd.ExecuteNonQuery();
Session.Add("Username", Username.Text);
Session.Add("Password", Password.Text);
Response.Redirect("~/Result.aspx");
}
catch (SqlException sqle)
{
string c = sqle.Message;
Response.Write("Errore durante un tentativo di connessione al database");
Response.End();
}
finally
{
conn.Close();
}
}
ragazzi ora chiedo il vostro aiuto, devo praticamente confrontare i dati inseriti nel form se sono presenti nel db, se si inviami ad altra pagina