06. juni 2003 - 16:17Der er
7 kommentarer og 1 løsning
Adgang via brugernavn og kode
Hej,
jeg er igang med at lave en hjemmeside for en forening. Jeg har en access database med alle medlemmerne, hvor de også er tildelt et brugernavn og en adgangskode. Er det muligt at lave en loginside, hvor man så skal skrive sit brugernavn og adgangskode, hvor den checker det i accessdatabasen??
Det skal selvfølgelig være sådan, at alle siderne skal være lukkede, medmindre man er logget ind.
Et tillægs spørgsmål er så. Når man har logget ind, er der så mulighed for, at man kan få en velkomstside frem, hvor der står Velkommen [Navn].
Håber I kan hjælpe. (Jeg tog vist munden fuld, da jeg sagde "det kan jeg godt lave" ;-) )
Du kan evt downlaode et login system eller en login side selv som denne: Du skal havde rette db5.mdb til at pege på dden database du bruger. Du skal tjekke SQL sætningenn og rette tabel og kolonnenavne til det passer med din tabel.:
<% if Request.ServerVariables("REQUEST_METHOD") = "POST" then
DataBase = Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & server.mappath("db5.mdb") Conn.Open (DataBase)
Tak. Ved ikke om du lige kunne forklare: if not rs.EOF then 'Gemmer "jada" i session så kan du tjekke poå det om en bruger er logget ind session("loginOK") = "jada"
Det som sker er man laver en SQL sætning som hender records ud fra db'en hvor brugernavn og password er = det man indtastede i formen.
SQL= "SELECT * FROM medlemmer WHERE (brugernavn = '" & username & "' AND [password]='" & password & "');"
I denne linje udføres SQL'en og resultatet ligge ind i et recordset: Set rs = Conn.Execute (SQL)
Hvis dette recordset er tom .EOF = true så findes brugeren ikke, hvis det ikke er tomt så findes brugen, og det er det som man tjekker på i denne linje. Der tjekke på om recordset ikke er tomt.
Jeg kan desværre ikke få prøvet den af nu. Det kan være jeg lige skriver igen, hvis den ikke virker (men det tror jeg nu den gør)
Mange tak.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.