Autologin!!! ligesom her på udvikleren.dk

Tags:    php

<< < 12 > >>
Jeg her lavet et loginsystem med sessions, og der vil jeg gerne have så når man er logget ind, så skal sessionsne ikke slettet automatisk når explorer lukkes, hvordan ændrer man på udløbstiden af sessions'ne?
Altså så når du er logget ind, er du altid logget ind indtil du logger ud, hvor den kører kommandoen session_destroy!
Prøv evt. at gå ind på min hp, og lav en bruger og logge ind og lukke explorer hvorefter du åbner hp'en igen..

http://www.ahitt.1go.dk <- tjeck den ud :)



13 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
Her er noget gammelt slam-kode:

login.php
Fold kodeboks ind/udKode 


logud.php
Fold kodeboks ind/udKode 


Alle sider, hvor der kræves login
Fold kodeboks ind/udKode 


Dette kan så hæftes sammen med at hente nogle oplysninger fra en database, ligesom på login.php


mikl | mikl@mikl.dk | MSN: mikl@mikl.dk



Jeg her lavet et loginsystem med sessions, og der vil jeg gerne have så når man er logget ind, så skal sessionsne ikke slettet automatisk når explorer lukkes, hvordan ændrer man på udløbstiden af sessions'ne?
Altså så når du er logget ind, er du altid logget ind indtil du logger ud, hvor den kører kommandoen session_destroy!
Prøv evt. at gå ind på min hp, og lav en bruger og logge ind og lukke explorer hvorefter du åbner hp'en igen..

http://www.ahitt.1go.dk <- tjeck den ud :)

Det kan du ikke med sessions, du biver nødt til at gemme en cookie også.
Mvh
Kaare



Jeg har et admin loginsystem:

Forside:
Fold kodeboks ind/udKode 


Andre sider:
Fold kodeboks ind/udKode 


Det er mit loginsystem, og man er stadigvæk logget ind efter at alle vinduer har været lukket hvis session.cookie_lifetime er større end 0.



dvs at det er "umuligt" at lave med sessions?
http://www.ahitt.tk <- tjeck den ud :)



Ja, for alle session-variabler bliver slettet, når browseren lukkes ned!

mikl | mikl@mikl.dk | MSN: mikl@mikl.dk



Ja, for alle session-variabler bliver slettet, når browseren lukkes ned!

Er der så ik nogen der kan lave en cookie "kode" som jeg bare skal sætte ind der hvor mit loginsystem sætter alle sessions'ne og så en kode til logout hvor den sletter den satte cookie???
http://www.ahitt.tk <- tjeck den ud :)



Se det jeg har postet tidligere i dette spørgsmål!

mikl | mikl@mikl.dk | MSN: mikl@mikl.dk



Ja, for alle session-variabler bliver slettet, når browseren lukkes ned!

mikl | mikl@mikl.dk | MSN: mikl@mikl.dk


Ikke i følge http://udvikleren.dk/show_article.php?id=88
Og det virker for mig
du skal ændre session.cookie_lifetime i php.ini

men hvis du ikke har din egen server, kan du ikke ændre det.[Redigeret d. 28/04-03 10:17:40 af Jesper Kristensen]



Ja, for alle session-variabler bliver slettet, når browseren lukkes ned!

mikl | mikl@mikl.dk | MSN: mikl@mikl.dk

Ikke i følge http://udvikleren.dk/show_article.php?id=88
Og det virker for mig
du skal ændre session.cookie_lifetime i php.ini

men hvis du ikke har din egen server, kan du ikke ændre det.[Redigeret d. 28/04-03 10:17:40 af Jesper Kristensen]


Tak for hjælpen.. men desværre bruger jeg webhotel :/
Men jeg vil da lige undersøge med ejeren om det kunne lade sig gøre at få lavet om på den..
http://www.ahitt.tk <- tjeck den ud :)




Landet ligger sig sådan her...

sessions, er kun tilhørende det/de aktive browsere som er åbne hvor de er blevet oprettet, altså hvis du åbner en ny browser ved hjælp af filer/ny/vindue, så følger din session med, da er den tilhørende den oprindelige browser + den nye, hvis du kun lukker en af disse browsere, så slettes den ikke, men lukker du dem begge, så slettes session data.

qookies, er lidt mere eller mindre ligeglad med hvilken browser det er, du kan desuden gemme data i enormt lang tid.

Mvh Ralph B. Andreasen



<< < 12 > >>
t