> 1. Hvad indeholder variablen Brugernavn, eller rettere, hvornår sætter du den variabel.
>
> 2. "Application_OnStart" bliver kaldt når Applicationen starter op, dvs IKKE hver gang der kommer en ny bruger på. Du skal nok i stedet for kiggge på "Session_OnStart" som bliver kaldt når en ny session for en bruger startes.
>
> Mvh
> Chrisser
Hej Chrisser,
Tak for svaret.
1. Variablen "Brugernavn" sættes ved login, hvor der valideres mod en database - altså om brugernavn og password findes i databsen.
Hvis begge gør, sættes brugernavnet til en session variabel og der redirectes til siderne, der kræver login.
På hver side valideres der så om session("Brugernavn") ikke er tom.
2. Jeg har nu ændret global.asa til:
<Script Language="VBScript" Runat="Server">
Sub Session_Onstart
Session("Brugernavn") = " "
End Sub
</Script>
Ved ikke om det er korrekt at sætte den til at være tom fra starten (er som sagt totalt grøn i global.asa).
På siderne forsøger jeg så at trække alle brugernavne ud og liste under hinanden:
<%
For Each Brugernavn In Session("Brugernavn")
Response.Write Brugernavn & "<BR>"
Next
%>
Men får nu følgende meddelelse:
Microsoft VBScript runtime error '800a01c3'
Object not a collection
/includes/menu.inc, line 79
Kan du fortælle mig hvad fejlen er?
--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials