18. marts 2002 - 19:47Der er
22 kommentarer og 1 løsning
Session og cookies på tværs af subdomains...?
Jeg har en side hvor man logger ind på www.tegnebordet.dk... og hvorefter det så skal være muligt at stadig være logget ind på eks. indsend.tegnebordet.dk... det hele foregår med sessions... men problemet er at man så vidt jeg ved ikke kan bruge sessions på tværs af subdomains... eller kan man?
I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
Det kan man ikke ! Sessions "lever" kun på den server du starter den på. Et subdomæne er normalt ligesom et hvilkesomhelst andet domæne der er sat DNS på og med seperat website i IIS og du kan IKKE bruges sessions cross-domain.
Hmmm.. det MÅ satme kunne lade sig gøre.... man må kunne lave et eller andet smart med et randomnummer, som via en database fortæller den nye side at man er logget ind
Så er du næsten nødt til at lave din egen session handler med en database... (MySQL hvis ikke du har adgang til en Access fra subdomæner/hovedomæne ..)
--> invisibleman. ! Når du nu er nået frem til en alternativ løsning hvorfor f ... lægger du så ud med at han skal lukke spørgsmålet og give dig point for et negativt svar. Hvis jeg giver et negativt svar så er det normalt givet som en kommentar. !
Gode kommentarer er jo netop med til at finde alternative løsninger. Det er jo det de fleste programmer bygger på.
CoAdmin er godt for eksperten.dk - men kast hellere din kærlighed over de syndere det virkelig ødelægger tingene for vi andre. (Det har du også gjort har jeg lagt mærke til - og det er godt.)
Selve problemstillingen er i øvrigt rigtigt god - fordi det netop forklarer folk (læs programmørene) hvordan et ASP-program fungere.
Nåeeh... men anyway, så har jeg altså fundet mig en løsning selv.. Man kan vel bare sætte cookie til domain "tegnebordet.dk" - På den måde dækker de jo *.tegnebordet.dk ik'?
Nix ... det gør de kun hvis du har virtuelle subdomæner på Apache/PHP. Men anyway kan du ikke sætte domain for en Cookie i ASP af hvad jeg ved og har læst mig til.
AhA!... man lærer noget hver dag... Anyway så har jeg fundet ud af hvad jeg gør... Jeg laver simpelthen bare en string med en krypteret version af passwordet, som jeg så sender med til det nye subdomain via et link
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.