Innan all html kod, längst upp på en sida, kan man skriva:
<%
IF session("user") = "" THEN response.redirect "/login.asp"
%>
3 svar · 213 visningar · startad av flabber
Hej alla.
Har tittat lite på Webstudios lösenordsbit, dvs lektion 47 & 48.
Har fått allt att funka, dvs själva lösenordsbiten med databasen, men det fungerar inte riktigt som jag vill.
Om man inte har loggat in på sidorna, men vet sökvägen ändå till en fil, så kan man se informationen som ligger där.
Detta skulle lösas med hjälp av include.
Sagt o gjort, jag lade in <!-- #include file="check-a-1.asp" --> tex på de sidor jag inte skulle vara synliga för folk som inte loggat in.
Och detta händer:
Du har anget ett felaktigt användarnamn!Du har anget ett felaktigt användarnamn!
Sedan skrivs informationen jag har på vederbörande sida ut efter detta.
Finns det något bättre sätt att spärra folk som inte loggat in så att de inte kan se informationen som finns på sidorna?
Kom ihåg att jag e ny på det här .
Innan all html kod, längst upp på en sida, kan man skriva:
<%
IF session("user") = "" THEN response.redirect "/login.asp"
%>
Jag tackar så mycket!
Du behöver då inte att ha include-filen...det är en databaskoppling som hålls öppen ända till slutet på html-sidan om jag inte minns fel...och det ska man undvika...
ta bort alltså include-filen och komplettera bara med Eclipse kod