/ 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
Session variable på tværs af browser-vindu~
Fra : Bo Kamp Dudek


Dato : 11-08-05 19:36

Hejsa

Jeg har et website, hvor brugere kan tilmelde sig og dermed få et
login. Til at styre, om den enkelte bruger er logget ind, bruger jeg
$_SESSION['id_medlem']

Samtidig har jeg en komplet backend, hvor admins kan styre websitet.
Til at håndtere, om admin er logget ind, bruger jeg
$_SESSION['id_bruger']

Nogle admin's har brug for at være logget på både i frontend samt i
backend samtidig. Admin kan komme ud for, at variablen $id_medlem er
sat i backenden, hvis admin tjekker info på en pågældende frontend
bruger.

$id_medlem kan dog ikke være sat i frontenden, men der kan
$_SESSION['id_medlem'] derimod.. men de to variabler kan vel ikke
påvirke hinanden, eller hur?

Problemet består nemlig i, at hvis admin er logget på som 'x' i
frontenden, og derefter tjekker info for 'y' i backenden, så er admin
pludselig logget på som 'y' i frontenden.

Anyone?

Mvh
Bo Kamp Dudek
www.bodudek.dk

Danmarks nye slankeportal
-----------------------------
W. www.slankogrask.dk
E. info@slankogrask.dk
-----------------------------

 
 
Michael (11-08-2005)
Kommentar
Fra : Michael


Dato : 11-08-05 19:49

Det kommer lidt an på, hvordan han har åbnet vinduet i
backend. Hvis han har åbnet et nyt vindue med
start->Internet Explorer, bliver der lavet en ny session.

Åbner han derimod et nyt vindue med CTRL+N, får
han ikke en ny session.

--
Mvh.
Michael

"Bo Kamp Dudek" <bo@FJERNbodudek.dk> wrote in message
news:n16nf1de0o01k1frlvd1pafffd5mkqvlgf@4ax.com...
> Hejsa
>
> Jeg har et website, hvor brugere kan tilmelde sig og dermed få et
> login. Til at styre, om den enkelte bruger er logget ind, bruger jeg
> $_SESSION['id_medlem']
>
> Samtidig har jeg en komplet backend, hvor admins kan styre websitet.
> Til at håndtere, om admin er logget ind, bruger jeg
> $_SESSION['id_bruger']
>
> Nogle admin's har brug for at være logget på både i frontend samt i
> backend samtidig. Admin kan komme ud for, at variablen $id_medlem er
> sat i backenden, hvis admin tjekker info på en pågældende frontend
> bruger.
>
> $id_medlem kan dog ikke være sat i frontenden, men der kan
> $_SESSION['id_medlem'] derimod.. men de to variabler kan vel ikke
> påvirke hinanden, eller hur?
>
> Problemet består nemlig i, at hvis admin er logget på som 'x' i
> frontenden, og derefter tjekker info for 'y' i backenden, så er admin
> pludselig logget på som 'y' i frontenden.
>
> Anyone?
>
> Mvh
> Bo Kamp Dudek
> www.bodudek.dk
>
> Danmarks nye slankeportal
> -----------------------------
> W. www.slankogrask.dk
> E. info@slankogrask.dk
> -----------------------------



Bo Kamp Dudek (11-08-2005)
Kommentar
Fra : Bo Kamp Dudek


Dato : 11-08-05 20:04

[...]

>Det kommer lidt an på, hvordan han har åbnet vinduet i
>backend. Hvis han har åbnet et nyt vindue med
>start->Internet Explorer, bliver der lavet en ny session.
>
>Åbner han derimod et nyt vindue med CTRL+N, får
>han ikke en ny session.

admin, der oplever problemet, åbner et nyt vindue ved at klikke på sit
IE ikon på skrivebordet.. og så burde der vel starte en ny session?

Mvh
Bo Kamp Dudek
www.bodudek.dk

Danmarks nye slankeportal
-----------------------------
W. www.slankogrask.dk
E. info@slankogrask.dk
-----------------------------

Michael (11-08-2005)
Kommentar
Fra : Michael


Dato : 11-08-05 21:45

> admin, der oplever problemet, åbner et nyt vindue ved at klikke på sit
> IE ikon på skrivebordet.. og så burde der vel starte en ny session?

Ja, det burde den ifg. mine erfaringer.

--
Mvh.
Michael



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

Månedens bedste
Årets bedste
Sidste års bedste