hej :o)
hvad er customers? - du sætter datasource, og binder i din kode, men jeg kan ikke se at du har en kontrol med det id.
nå men - du henter noget i data i page_load, og hvis det er det du skal validere brugere op imod, er det lidt tidligt at hente det her.
jeg synes hellere du skal lave et simpelt opslag som - som arne forslog - og først gøre det når der er brug for det.
såhh...
Sub LoginBtn_Click(Sender As Object, E As EventArgs)
If Page.IsValid Then
If (ValidateUser()) Then
FormsAuthentication.RedirectFromLoginPage(UserName.Text, true)
' session("login") = "ok"
Else
Msg.Text = "DOOH!!!"
End If
End If
End Sub
du skal så lave dig en metode som checker om brugeren er ok (og returnerer true hvis det er tilfældet), ved at forsøge at hente den specifikke bruger :
select username, password from login where username = '<det indtastede brugernavn>'
hvis du får en record tilbage, skal du så kontrollere om adgangskoden også matcher, og får du ikke noget tilbage, findes brugeren så bare ikke.
du kan se nogle eksempler her :
http://www.4guysfromrolla.com/webtech/110701-1.shtmlhttp://www.devhood.com/tutorials/tutorial_details.aspx?tutorial_id=85og ellers :
http://www.google.dk/search?l=da&q=asp.net+forms+authentication+database&spell=1og ellers spørg løs, hvis der ikke var tilstrækkeligt i de links du fik.
mvh