<!---------------------------------------------------------------------Script til login tjeck--------------------------------------------------------> <% If Request ("action") = "login" then
If Request.Form("login") = "admin" AND Request.Form("password") = "admin" Then
If Session("login") <> "JA" Then Response.Redirect "default.asp" End If
Indsæt dette på de sider brugere der ikke er logget ind ikke må se - så viderestilles de til din forside (såfremt den hedder default.asp). Du kan bruge en tilsvarende kode (bare med = i stedet for <>) for at tjekke om brugeren er logget ind eller ej til fx at skrive en tekst eller vise noget specielt indhold.
<%If Session("login")="JA" Then%> Du er logget ind og kan bruge denne side: LINK <%End If%>
Så skal du på siden LINK have denne kode, som undgår, at man kan se siden, hvis man ikke er logget ind:
<%If Session("login")<>"JA" Then Response.Redirect "index.asp"%>
Men jeg kan anbefale, at du i stedet for "JA" lægger brugernavnet ("admin") i, så du altid let kan hente brugernavnet ud, hvis du en dag får flere end én bruger.
Så kan du tjekke, om Sessionen er tom i stedet for, om den er sat til JA.
tak for de hurtige svar. Men jeg er ikke helt med på, når man nu er logget ind bliver man redirected til index siden og der kommer jo så til at stå, du er logget ind. Men hvordan ser den kode helt præcis ud og skal jeg sætte den på alle sider?, så man kan se man er logget ind.
Du bør i virkeligheden sætte det ind i en kode, som inkluderes på alle sider, sådan som du kan læse dig til i Keysersoze's artikel i dit andet spørgsmål. ;)
Og koden ser således ud:
<%If Session("login")="JA" Then%> Du er logget ind! <%End If%>
damm, synes godt nok det er svært at finde ud af, når man er nybegynder, men jeg må prøve mig frem. Tak for de hurtige svar ihvertfald, vil i dele eller hvordan?
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.