webForumDet fria alternativet

cookie på flera sidor

4 svar · 443 visningar · startad av Sabotnick

SabotnickMedlem sedan feb. 200377 inlägg
#1

Sitter och funderar här lite om flera sidor använder sig av samma användardatabas. Om man loggar in på en av sidorna så ska systemet lista ut det så när man går till en annan sida så är man inloggad där med.

Det enklaste hade varit att spara en cookie som sträcker sig över flera sidor men hur? Och sen är frågan hur säkert det blir då.

aasahMedlem sedan mars 20034 471 inlägg
#2

Sabotnick skrev:

... Det enklaste hade varit att spara en cookie som sträcker sig över flera sidor men hur? Och sen är frågan hur säkert det blir då.

Det enklaste och säkraste är att använda sig av sessioner. Lite tips.

PeeerMedlem sedan mars 20025 907 inlägg
#3

Menar du "sidor" eller domäner? Sidor är inga problem, där kan du köra på cookies eller som aasah säger sessioner. Blir det över domäner är det dock mer tveksamt hur du ska göra. Du kan inte läsa cookies från andra domäner.

SabotnickMedlem sedan feb. 200377 inlägg
#4

Jag menar domäner.

aasahMedlem sedan mars 20034 471 inlägg
#5

Kanske omständigt... men skulle följande kunna funka?

Om du kräver att man hoppar mellan domänerna via länkar/menyer på dina respektive siter, kan man tänka sig att du skickar dem vidare dit de vill via ett skript som tar fram en slumpsträng (som du försäkrar dig om att den är unik) och dels lagrar den i medlemstabellen i databasen , dels skickar med den i URL:en? Och när du kollar inloggning kollar du dels om man är inloggad ELLER om $_GET["slump"] är satt och i så fall om den finns i databasen. I så fall, logga in användaren med den slumpsträngen och ta bort slumpsträngen från databasen.

261 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
136 ms — hämta forumlista (db)
121 ms — hämta statistik (db)
132 ms — hämta tråd, inlägg och bilagor (db)