Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: http autentikaatio ja uloskirjautuminen

harzu [15.07.2005 22:36:54]

#

Olen kroolannut netin soita urakalla löytämättä kuitenkaan vastausta seuraavaan asiaan.

Minulla on hakemisto, jonka olen suojannut htaccess ja passwd tietostoilla ja homma toimii muuten ihan hyvin, mutta esim. käytämäni selain Firefox jaksaa muistaa salanan ja tunnuksen vaikka menisi muille sivuille.

Olen etsinyt siis ratkaisua, muuta kuin selaimen sulkeminen, jolla tunnukset voisi nollata. Erinäisiä vaihtoehtoja on tullut kokeilua:

1. tein logout -kansion ja suojasin myös sen yllämainitulla tavalla.
Sitten sivuun linkki: <a href="http://fakeuser:fakepass@omadomain.net/a/logout/logout.html">Kirjaudu ulos</a>

Tästä ei ollut muuta apua kuin se, että se johti sivulle jonka olin tehnyt. Selaimen takaisin painikkeella kuitenkin sivulle pääsi vaivattomasti.

Onko kenelläkään tietoa miten tällaisen uloskirjautumisen saa oikeasti toimimaan?

Olen nähnyt että sellaisen kuitenkin saa toimimaan.

Avustanne etukäteen jo suuresti kiitollinen harzu :)

folio [16.07.2005 01:53:17]

#

401 aiheuttaa muistaakseni haluamasi lopputuloksen. Ja jos ei pelitä niin phpmyadmin:n lähdekoodeista kannattaa katsoa mallia.

if( make_logout )
{
  header('status: 401 Unauthorized');
  header('HTTP/1.0 401 Unauthorized');
  header('WWW-authenticate: basic realm="ihansama"');

  exit();
}

harzu [16.07.2005 18:33:02]

#

Kiitos ederth,

Valitettavasti en saanut toimimaan tuota. Valitti vain, ettei header tietoja voi muuttaa.

Aikaisemmin olen tehnyt vbscriptillä palvelinsivuja.
PHP on mulle uusi kieli. Olen jotain pieniä juttuja koodaillut tässä viime kuukausina. Toivoisinkin saavani vastaukseksi lyhyen toimivan esimerkin.

Kroolaan edelleen googlessa löytääkseni vastauksen.
Ihmettelen sitä, ettei tällaiseen löydy helposti vastausta vaikka ongelma on yleinen ja eikä tämä ole käsittääkseni edes kovin uusi juttu.

Juice [16.07.2005 19:10:57]

#

http://pp.kpnet.fi/blaze/codefaq/#headerssent

harzu [26.07.2005 20:15:21]

#

Kiitos Juice,

Pääsin tuon kohdan yli, mutta ei tämä toimi edelleenkään. Kysyy uutta kirjautumista. Mutta vanhalle alueelle pääsee edelleen.

Vastauksen on pakko olla tuolla jossain...

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta