/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
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 wrote:
> 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..

Hvis du kan køre php, kan du finde noget, der virker sådan her:

http://www.hjemmesideskolen.dk/scripts/phppass/default.php

NB: Der er kun mulighed for et brugernavn/password-sæt.

--
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 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
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
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




Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408847
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste