webForumDet fria alternativet
Logga in / Bli medlem

IDG Webstudio problem

ASP

3 svar · 213 visningar · startad av flabber

Medlem sedan juli 200194 inlägg
Trådstart#1

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 :).

Medlem sedan juli 20003 825 inlägg
#2

Innan all html kod, längst upp på en sida, kan man skriva:

<%
IF session("user") = "" THEN response.redirect "/login.asp"
%>

Medlem sedan juli 200194 inlägg
#3

Jag tackar så mycket!

Medlem sedan maj 20011 312 inlägg
#4

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

366 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
118 ms — deklarationer (db)
121 ms — hämta statistik (db)
126 ms — hämta tråd, inlägg och bilagor (db)
117 ms — ändringar (db)