bjeffbjeff Skrevet 18. november 2006 Del Skrevet 18. november 2006 Hei godtfolk! Jeg prøver å lage et login program i Visual C# 2005 Express hvor brukernavn og passord er lagret i en database (MS SQL Server 2005). Jeg har laget tabellen og lagt inn brukere og passord, tekstboksene (user/pass) og en knapp. Jeg har også laget sånn bindingsource og dataset osv. Hvertfall, det jeg vil er at når jeg trykker på knappen "Login" så skjekker den begge tekstboksene, altså brukernavn og passord opp mot databasen. Hvis brukernavn og passord er riktig så går den videre, hvis ikke så får den en feilmelding i en label som sier "Feil pass/bruker". Jeg har gjort dette i PHP/MYSQL (wow ) tidligere, men jeg får det ikke til i C#/MS SQL SERVER 2005. Jeg har prøvd meg på google i timesvis, men har ikke helt fått svar på problemet. Noen der ute som har laget noe lignende som kan poste det her? Hvis ikke så takker jeg og bukker for all hjelp, fremgangsmåter, urls som måtte hjelpe meg på veien. Hilsen Trygve.. Lenke til kommentar
Lurifaksen Skrevet 18. november 2006 Del Skrevet 18. november 2006 (endret) Du kan i alle fall begynne med å høyreklikke på tableadapteren og velge "Add query", og lage til spørringen der. Et eksempel på spørring kan være: SELECT Brukernavn FROM Table WHERE Brukernavn = @brukernavn AND Passord = @passord Hvis resultatet av denne spørringen er int 1, er innlogging OK. OBS: Ikke bruk: ... "Brukernavn = " + brukertxtbox.Text + " AND Passord = " + passordtextbox.Text da dette åpner for sql injections. Endret 18. november 2006 av Lurifaksen Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå