Gå til innhold

Inlogging uten cookies?


Anbefalte innlegg

Knoter for tiden med mitt eget CMS og bruker session for å logge inn. Men oppdaget at session id lagres som cookie, så de som har cookies slått av vil ikke kunne logge inn. Vil ikke sende session id i urlen, for den bruker jeg til andre ting :p, dessuten synes jeg ikke det virker så sikkert.

 

Så går det an å lage en login som fungerer uten cookies og uten å sende noe i urlen?

 

Edit: Jeg tar forresten "Nei" for ett svar, hvis det faktisk ikke er mulig

Endret av Überadri
Lenke til kommentar
Videoannonse
Annonse

Nei, ettersom at det ikkje ville vere mulig for webserveren å skillje mellom ulike brukere uten cookies eller sessionid i url.

 

Å plasserer session id i url er like trygt som å legge den i ein cookie, og det burde vel vere mulig å kombinere det med andre bruk av get variabler.

Lenke til kommentar

Er ikke noe problem å ha flere variabler i url og $_GET, f.eks

 

http://nett.adresse.her/index.php?test1=he...asjdfølajgfølas

 

echo $_GET['test1']; // hei

echo $_GET['test2']; // sann

echo $_GET['test3']; // montebello

 

evt print_r($_GET);

--

 

Tror ikke det er noen vei utenom cookies, session eller session id i url. Kanskje det er mulig å få til noe med å logge ip nr osv, men ip nr kan endre seg, og er ikke nødvendigvis unikt (proxy o.l)

Endret av Crowly
Lenke til kommentar

Cookies er ikke så ille som folk skal ha det til. Forumet her har allerede lagret kaker på din PC. Folk forbinder de med virus/spyware, men det er feil.

 

Det å ha session id i URL er idiotisk.

Om man da er inne på http://domene.tld/fil.php?sessid=23492394239 og man trykker på en lenke til min side, vil jeg kunne sjekke loggen på min server, og se "referer". Om jeg da besøker nøyaktig den adressen med samme session ID vil din side se meg som samme person.

Lenke til kommentar

Ja, det er enda et argument for ikke å ha session id i urlen. Har skjønt at jeg kan ha flere variabler i urlen, men jeg vil ikke ha session id der bl.a. fordi det ser stygt ut :p

 

Er klar over at mange sider bruker cookies, men tenkte det kunne være greit å f.eks. kunne logge inn fra en internettkafe eller paranoid pceiers pc, som ikke har cookies på. Jeg hadde cookies disabled for å teste noe på siden, og da oppdaga jeg at det ikke funka å logge inn her på diskusjon.no, var nesten litt overraskende, fikk ikke noen melding eller noe, bare ble logga ut når jeg lasta en ny side.

 

Men tror jeg går for en innlogging som krever cookies ...

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...