17. oktober 2006 - 21:57Der er
3 kommentarer og 1 løsning
Hvad er bedst at bruge til access control ?
Jeg skal til at lave en side med et forum hvor at det forventes at brugeren skriver lange indlæg i forum. Hvad er bedst at bruge som adgangs kontrol, da man skal logge ind for at skrive indlæg. Jeg har ført lavet sider med Session funktionen, men her oplever man jo at session udløber inden at man er færdig med at skrive indlægget og man bliver derfor smidt af når man uploader sin tekst. Jeg ved at man kan bruge timeout funktionen, men man vil jo heller ikke sætte den for højt, men heller ikke for lavt. Er det smarter at lave en cookie eller er det stadig mest optimalt med session ? Måske er der nogen der har en anden ide ? Hvad har I brugt til at lave sådanne løsninger ?
I dit tilfælde vil jeg umiddelbart mene at cookie er bedst. Især når du vil sørge før at folk hele tiden er logget ind/på, så de ikke mister en tekst de måske har brugt lang tid på.
Her kan jeg så kun tale af erfaring, men jeg synes personligt det er pisse irriterende hvis jeg har brugt kanon lang tid på en tekst og den så "forsvinder" ved upload fordi min session er død. Så jeg vil anbefale dig at bruge cookies :)
Ved du hvordan man fjerner en cookie når brugeren lukker siden igen ? eller bliver man nød til at sætte en udløbsdato på den ? Man kan selvfølgelig lave en logud funktion hvor den slettes. Hvordan har du løst din cookie adgangs kontrol ?
Det bliver svært at slette en cookie på clientens computer i det de lukker siden, da cookien som sagt ligger på brugerens computer, hvorimod sessions kører på serveren og dør når brugeren lukker siden. (eller hvis brugeren har været "away" i længere tid, end sessionens levetid)
Så det bedste valg ville være at sætte en udløbsdato på cookien.
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.