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

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Automatisk logout med PHP?
Fra : Jesper Holm


Dato : 18-09-03 16:01

Hej alle NG-brugere!

Så er det (endelig) blevet min tur med et lille spørgsmål...!

Jeg har lavet mit eget loginsystem, som sætter en cookie, med en
bestemt "udløbsdato". Da denne cookie bruges til at tjekke om
brugeren er logget ind, kunne jeg godt tænke mig at lave en
funktion der automatisk logger folk ud (altså sletter den
tidligere satte cookie, i dét øjeblik de forlader siden...?!

Måske I andre har en bedre metode???

Det jeg i bund og grund ønsker, er en funktion/kode der gør, at
hvis man selv ønsker at systemet (computeren) husker brugerens
oplysninger, så sættes "udløbsdatoen" på cookien til fx 1209600
sekunder (14 dage). Hvis ikke at brugeren har sat flueben i
checkboxen der "tilbyder" at huske oplysningerne, skal brugeren
altså logges ud automatisk lige så snart at brugeren forlader
hjemmesiden!!!

Der er efterhånden rigtig mange hjemmesider der tilbyder en sådan
mulighed, og det vil jeg selvfølgelig også godt kunne

Håber nogle af jer derude vil give mig en hjælpende hånd?!

På forhånd tak for AL MULIG hjælp

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Jacob Atzen (18-09-2003)
Kommentar
Fra : Jacob Atzen


Dato : 18-09-03 16:24

Jesper Holm <holmidk2003@holm.mail.dk> writes:

> Jeg har lavet mit eget loginsystem, som sætter en cookie, med en
> bestemt "udløbsdato". Da denne cookie bruges til at tjekke om
> brugeren er logget ind, kunne jeg godt tænke mig at lave en
> funktion der automatisk logger folk ud (altså sletter den
> tidligere satte cookie, i dét øjeblik de forlader siden...?!
>
> Måske I andre har en bedre metode???

Jeg ville nok bruge en cookie i det tilfælde, at brugeren ønsker at
huske sit login. I det tilfælde, at det kun skal være for denne gang
ville jeg bruge sessions - de bliver slettet når brugeren lukker sin
browser.

--
Med venlig hilsen
- Jacob Atzen

Jesper Holm (18-09-2003)
Kommentar
Fra : Jesper Holm


Dato : 18-09-03 17:27

> Jeg ville nok bruge en cookie i det tilfælde, at brugeren ønsker at
> huske sit login. I det tilfælde, at det kun skal være for denne
gang
> ville jeg bruge sessions - de bliver slettet når brugeren lukker
sin
> browser.

Kan man egentlig ikke bare sætte en cookie med navn og værdi med UDEN
"udløbsdato" og hvis brugeren så ønsker sine oplysninger husket,
sættes både navn, værdi OG udløbsdato???

For når en cookie sættes UDEN udløbsdato slettes denne da også, når
man lukker browservinduet eller hvad???

Foreløbig tak for din hjælp

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Henrik Stidsen (18-09-2003)
Kommentar
Fra : Henrik Stidsen


Dato : 18-09-03 22:35

Jesper Holm <holmidk2003@holm.mail.dk> wrote in
news:bkcmcg$m1c$1@sunsite.dk

> Kan man egentlig ikke bare sætte en cookie med navn og værdi med
> UDEN "udløbsdato" og hvis brugeren så ønsker sine oplysninger
> husket, sættes både navn, værdi OG udløbsdato???
>
> For når en cookie sættes UDEN udløbsdato slettes denne da også,
> når man lukker browservinduet eller hvad???

Det er fuldstændig rigtigt og nok den nemmeste løsning.

--
..: Henrik Stidsen - http://hs235.dk/ - http://hs235.dk/blog/ ::...
Nerd is a word only used by those who can’t pronounce ’Intellectual’.
- http://query.dk/permlink.php?link=1058129898

Morten Toft (18-09-2003)
Kommentar
Fra : Morten Toft


Dato : 18-09-03 21:38

Det kan ikke lade sig gøre med PHP.
PHP er serverside...hvis du skal have slette en cookie ved exit, skal du
have fat i nogen clientside scripting ala javascript...

"Jesper Holm" <holmidk2003@holm.mail.dk> wrote in message
news:bkchb4$q36$1@sunsite.dk...
> Hej alle NG-brugere!
>
> Så er det (endelig) blevet min tur med et lille spørgsmål...!
>
> Jeg har lavet mit eget loginsystem, som sætter en cookie, med en
> bestemt "udløbsdato". Da denne cookie bruges til at tjekke om
> brugeren er logget ind, kunne jeg godt tænke mig at lave en
> funktion der automatisk logger folk ud (altså sletter den
> tidligere satte cookie, i dét øjeblik de forlader siden...?!
>
> Måske I andre har en bedre metode???
>
> Det jeg i bund og grund ønsker, er en funktion/kode der gør, at
> hvis man selv ønsker at systemet (computeren) husker brugerens
> oplysninger, så sættes "udløbsdatoen" på cookien til fx 1209600
> sekunder (14 dage). Hvis ikke at brugeren har sat flueben i
> checkboxen der "tilbyder" at huske oplysningerne, skal brugeren
> altså logges ud automatisk lige så snart at brugeren forlader
> hjemmesiden!!!
>
> Der er efterhånden rigtig mange hjemmesider der tilbyder en sådan
> mulighed, og det vil jeg selvfølgelig også godt kunne
>
> Håber nogle af jer derude vil give mig en hjælpende hånd?!
>
> På forhånd tak for AL MULIG hjælp
>
> --
> Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
> - Pædagogiske tutorials på dansk
> - Kom godt i gang med koderne
> KLIK HER! => http://www.html.dk/tutorials



Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408935
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste