|
| Hjælp til logout script.. Fra : Adam Gade Ellesøe |
Dato : 25-09-04 20:07 |
|
Jeg har lavet en medlemsside med logind vha sessions, men når
folk logger ud og dermed abandonerer sessions kan man stadig gå
tilbage til siden via 'back' i browseren, .. Jeg ville gerne
vide hvordan man lavede et mere proffesionelt logout script a la
det de har på www.html.dk hvor man ikke kan 'gå' tilbage..
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
| |
Erik Ginnerskov (25-09-2004)
| Kommentar Fra : Erik Ginnerskov |
Dato : 25-09-04 21:46 |
| | |
Adam Gade Ellesøe (26-09-2004)
| Kommentar Fra : Adam Gade Ellesøe |
Dato : 26-09-04 16:09 |
|
Tak for hjælpen. Jeg programerer nu kun i ASP, så jeg tog istedet et
kig på http://www.hjemmesideskolen.dk/scripts/asppass/ og blev
positivt overrasket, da det virkede som jeg ønskede (at man ikke
kunne hoppe tilbage vha browseren, og se den sidste side brugeren
havde set). Men ak, da jeg prøvede scriptet på min egen maskine
virkede det ikke bedre end mit eget logout-script.. hvad skal jeg
gøre?
Har det noget med opstillingen at gøre??
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
| |
Erik Ginnerskov (26-09-2004)
| Kommentar Fra : Erik Ginnerskov |
Dato : 26-09-04 16:27 |
|
Adam Gade Ellesøe wrote:
> Tak for hjælpen. Jeg programerer nu kun i ASP, så jeg tog istedet et
> kig på http://www.hjemmesideskolen.dk/scripts/asppass/ og blev
> positivt overrasket, da det virkede som jeg ønskede (at man ikke
> kunne hoppe tilbage vha browseren, og se den sidste side brugeren
> havde set). Men ak, da jeg prøvede scriptet på min egen maskine
> virkede det ikke bedre end mit eget logout-script.. hvad skal jeg
> gøre?
> Har det noget med opstillingen at gøre??
Jeg tror snarere, at det skyldes måden siderne er lavet på:
I asp-versionen tjekkes lovlig login med et lille asp-script øverst på
siden. Dette asp-script ser browseren aldrig. Derfor kan man bakke tilbage
til de sider, man har set.
I php-versionen tjekkes lovligt login inde i siden, hvorefter php-scriptet
sender den beskyttede kildekode. Er login ikke lovlig, sendes i stedet en
fejlmeddelelse, der er noteret nederst på siden - i samme php-script.
--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk - http://html-faq.dk
http://ginnerskov.frac.dk
| |
Adam Gade Ellesøe (26-09-2004)
| Kommentar Fra : Adam Gade Ellesøe |
Dato : 26-09-04 22:36 |
|
> Jeg tror snarere, at det skyldes måden siderne er lavet på:
>
> I asp-versionen tjekkes lovlig login med et lille asp-script øverst på
> siden. Dette asp-script ser browseren aldrig. Derfor kan man bakke tilbage
> til de sider, man har set.
>
> I php-versionen tjekkes lovligt login inde i siden, hvorefter php-scriptet
> sender den beskyttede kildekode. Er login ikke lovlig, sendes i stedet en
> fejlmeddelelse, der er noteret nederst på siden - i samme php-script.
Men noget ligende må da kunne lade sig gøre i ASP, og især når ASP scriptet
på www.hjemmesideskolen.dk 'virker'..
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
| |
Erik Ginnerskov (27-09-2004)
| Kommentar Fra : Erik Ginnerskov |
Dato : 27-09-04 22:06 |
|
Adam Gade Ellesøe wrote:
> Men noget ligende må da kunne lade sig gøre i ASP, og især når ASP
> scriptet på www.hjemmesideskolen.dk 'virker'..
Login-funktionen i asp på Hjemmesideskolen giver desværre ikke den spærring
for at bakke ind igen (efter logout) til de sider, man lige har set. Jeg
ville gerne have det sådan, men virkeligheden er en anden. ;(
--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk - http://html-faq.dk
http://ginnerskov.frac.dk
| |
Adam Gade Ellesøe (26-09-2004)
| Kommentar Fra : Adam Gade Ellesøe |
Dato : 26-09-04 22:46 |
|
> Jeg tror snarere, at det skyldes måden siderne er lavet på:
>
> I asp-versionen tjekkes lovlig login med et lille asp-script øverst på
> siden. Dette asp-script ser browseren aldrig. Derfor kan man bakke tilbage
> til de sider, man har set.
>
> I php-versionen tjekkes lovligt login inde i siden, hvorefter php-scriptet
> sender den beskyttede kildekode. Er login ikke lovlig, sendes i stedet en
> fejlmeddelelse, der er noteret nederst på siden - i samme php-script.
Men noget ligende må da kunne lade sig gøre i ASP, og især når ASP scriptet
på www.hjemmesideskolen.dk 'virker'..
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
| |
SpookiePower (27-09-2004)
| Kommentar Fra : SpookiePower |
Dato : 27-09-04 10:59 |
|
"Adam Gade Ellesøe" <adam_ellesoe@hotmail.com> skrev i en meddelelse
news:4156db82$0$46883$14726298@news.sunsite.dk...
> Tak for hjælpen. Jeg programerer nu kun i ASP, så jeg tog istedet et
> kig på http://www.hjemmesideskolen.dk/scripts/asppass/ og blev
> positivt overrasket, da det virkede som jeg ønskede (at man ikke
> kunne hoppe tilbage vha browseren, og se den sidste side brugeren
> havde set). Men ak, da jeg prøvede scriptet på min egen maskine
> virkede det ikke bedre end mit eget logout-script.. hvad skal jeg
> gøre?
Hvor ser du koden til logud funktionen ? jeg søger nemlig også det
du leder efter.
| |
Adam Gade Ellesøe (27-09-2004)
| Kommentar Fra : Adam Gade Ellesøe |
Dato : 27-09-04 16:36 |
|
> Hvor ser du koden til logud funktionen ? jeg søger nemlig også det
> du leder efter.
http://www.hjemmesideskolen.dk/scripts/asppass/
Du skal være logget ind,
Bruger: gaest
Pass: lukmigind
Så kan du se koden, men der står bare
Session.abandon
Session("blnUserLoggedin")
Hvis man vælger at downloade filerne, får du også meta tags og andet
godt med. Men da jeg kørte filerne på min pc virkede det præcist som mit
eget script.. suk. Især når det virker på siden... jeg tror de holder
noget hemmeligt for os..
PS. hvis du bliver klogerer så må du gerne lige skrive..
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
| |
Erik Ginnerskov (27-09-2004)
| Kommentar Fra : Erik Ginnerskov |
Dato : 27-09-04 22:09 |
|
Adam Gade Ellesøe wrote:
> Hvis man vælger at downloade filerne, får du også meta tags og andet
> godt med. Men da jeg kørte filerne på min pc virkede det præcist som
> mit eget script.. suk. Især når det virker på siden... jeg tror de
> holder noget hemmeligt for os..
Kan du ikke bare kopiere kildekoden fra kodeboksene på siderne? Download
ligger der, fordi du *skal* have fat i databasen, før det kan virke.
--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk - http://html-faq.dk
http://ginnerskov.frac.dk
| |
Adam Gade Ellesøe (27-09-2004)
| Kommentar Fra : Adam Gade Ellesøe |
Dato : 27-09-04 16:44 |
|
SpookiePower wrote in dk.edb.internet.webdesign.serverside.asp:
> "Adam Gade Ellesøe" <adam_ellesoe@hotmail.com> skrev i en meddelelse
> news:4156db82$0$46883$14726298@news.sunsite.dk...
> > Tak for hjælpen. Jeg programerer nu kun i ASP, så jeg tog istedet et
> > kig på http://www.hjemmesideskolen.dk/scripts/asppass/ og blev
> > positivt overrasket, da det virkede som jeg ønskede (at man ikke
> > kunne hoppe tilbage vha browseren, og se den sidste side brugeren
> > havde set). Men ak, da jeg prøvede scriptet på min egen maskine
> > virkede det ikke bedre end mit eget logout-script.. hvad skal jeg
> > gøre?
>
> Hvor ser du koden til logud funktionen ? jeg søger nemlig også det
> du leder efter.
Prøv at tjekke denne tråd:
http://www.html.dk/nyhedsgrupper/dk_edb_internet_webdesign_serverside_as
p/default.asp?messageid=%3C41164290%240%2419928%2414726298%40news%2Esuns
ite%2Edk%3E
ER DER NOGEN DER VED HVORDAN DE GØR DET PÅ WWW.HTML.DK ??
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
| |
Adam Gade Ellesøe (27-09-2004)
| Kommentar Fra : Adam Gade Ellesøe |
Dato : 27-09-04 16:53 |
|
SpookiePower wrote in dk.edb.internet.webdesign.serverside.asp:
> "Adam Gade Ellesøe" <adam_ellesoe@hotmail.com> skrev i en
> Hvor ser du koden til logud funktionen ? jeg søger nemlig også det
> du leder efter.
Jeg prøvede med:
Response.ExpiresAbsolute = #1980-01-01#
Response.Buffer=False
Response.CacheControl="No-cache"
Response.AddHeader "pragma", "no-cache"
Response.AddHeader "cache-control", "no-cache"
Og det virkede.. :- )
Men vil da stadig gerne høre om mulighederne...
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
| |
Allan (19-11-2004)
| Kommentar Fra : Allan |
Dato : 19-11-04 15:24 |
|
"Adam Gade Ellesøe" <adam_ellesoe@hotmail.com> skrev i en meddelelse
news:41583754$0$55823$14726298@news.sunsite.dk...
> > Hvor ser du koden til logud funktionen ? jeg søger nemlig også det
> > du leder efter.
>
> Jeg prøvede med:
>
> Response.ExpiresAbsolute = #1980-01-01#
> Response.Buffer=False
> Response.CacheControl="No-cache"
> Response.AddHeader "pragma", "no-cache"
> Response.AddHeader "cache-control", "no-cache"
>
> Men vil da stadig gerne høre om mulighederne...
>
Jeg benytter nedenstående asp-script øverst på de sider jeg vil have
beskyttet mod blandt andet at kunne gå tilbage til sider selvom man er
logget ud. og det virker.
<%
' Hvis brugeren IKKE har nødvendige rettigheder sendes han til default.asp
If Session("LoginOK") <> "Ja" then
Response.Redirect "/default.asp?Svar=Du har ikke adgang til dette
dokument!"
End If
Response.Buffer=False
Response.Expires=-1
Response.CacheControl="No-cache"
Response.AddHeader "Pragma", "no-cache"
Response.AddHeader "cache-control", "no-store"
Response.CacheControl = "Private"
%>
<html>
<head>
.... osv
Mvh
Allan
Email: allan@alth.dk
| |
|
|