webForumDet fria alternativet

IDG Webstudio problem

3 svar · 213 visningar · startad av flabber

flabberMedlem sedan juli 200194 inlägg
#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 :).

------------------
/flabber

EclipseMedlem 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"
%>

------------------
OLR WebAdmin

flabberMedlem sedan juli 200194 inlägg
#3

Jag tackar så mycket!

------------------
/flabber

LukaspojkenMedlem 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

------------------
Alltid lär man sig något nytt varje dag...

273 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
141 ms — hämta forumlista (db)
128 ms — hämta statistik (db)
126 ms — hämta tråd, inlägg och bilagor (db)