Gå til innhold

C#: Hjelp til Visual C# 2005 Express / Login program


Anbefalte innlegg

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
Videoannonse
Annonse

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 av Lurifaksen
Lenke til kommentar

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...