Inkluderar denna fil på en del sidor, bland annat en gästbok. Varför blandar du in JavaScript när du lika gärna kan göra det med ASP? Hela sidan är uppbygd av frames, och javascriptet används för att bryta sig ur ramarna. Om man är på gästboken och Sessionen dör så kommer ju gästboken fortfarande att visas, men om du lägger den kod du har där i filen som lägger till posten i databasen och lägger den koden innan den läser koden för att just posta, så måste den ju slussa ut personen som inte har något Session("userID"), eller har jag fel ?Logga ut användare
inc_check.asp
<code>
<%If Session("usrID") = "" Then%>
<script language="JavaScript">
parent.location.href=('default.asp');
</script>
<%End If%>
</code>
Ganska enkelt, är man inte inloggad ska man slussas ut, och blir tvingad att logga in igen. Problemet är att den verkar "hinna" med att läsa den kod som kommer efter att jag inkluderat inc_check.asp. Alltså, om man är inloggad och befinner sig i gästboken, lämnar datorn och sessionen dör. Sedan kommer man tillbaka och skriver ett inlägg utan att vara inloggad. Då ska man direkt slussas ut, men den verkar istället hinna med att posta inlägget i databasen. Hur löser man detta? Kan man avbryta läsningen av koden på något sätt?
Tack på förhand!Sv: Logga ut användare
<code>
<%
If Session("usrID") = "" Then
Response.Redirect("default.asp")
End If
%>
</code>
/MickeSv: Logga ut användare
Sv: Logga ut användare
-herman