Tervehdys!
Tämäntyylinen tilanne:
www.esimerkki.fi/foorumi
/foorumi on salasanasuojattu .htaccess:n ja .htpasswd:n avulla. Foorumille mennessä nettiselain kysyy käyttäjätunnuksen ja salasanan, jotta käyttäjä pääsee hakemistoon ja ylipäätään näkemään foorumin. Nyt käyttäjän kuitenkin täytyy kirjautua vielä toiseen kertaan foorumin lomakekentissä foorumin evästeen luomista varten, jotta kirjoittaminen foorumilla onnistuu.
Olisiko nämä kirjautumiset mahdollista yhdistää? Eli www.esimerkki.fi/index.php:ssä olisi lomakekentät käyttäjätunnukselle ja salasanalle. Nappia painamalla tiedot lähetettäisiin kirjaudu.php:lle, jonka pitäisi siis hankkia käyttäjälle oikeudet /foorumi -hakemistoon pääsyyn ja samalla vieläpä tehdä foorumisoftan eväste. Näin käyttäjä olisi kirjautuneena keskustelupalstalle samantien. Jos tuo on mahdollista toteuttaa, niin mitenköhän se kävisi?
Helpointa olisi ehkä luopua hakemiston suojauksesta, mutta muuttaa skriptejä niin, että jos käyttäjä ei ole kirjautunut, näkyvillä ei ole mitään muuta kuin kirjautumissivu. Ainakin joissain valmiissa foorumeissa tällainen asetus lienee jopa valmiina.
Periaatteessa kyllä näin, mutta kun tuolla hakemistossa on foorumin lisäksi myös muuta sellaista materiaalia, jonka olisi tarkoitus pysyä salasanan takana.
Oikeastaan tarkempi esimerkki olisi www.esimerkki.fi/suojattukansio/foorumi
/suojattukansio/ haluaisi sen palvelimen salasanan
ja /foorumi/:ssa olevaan foorumiin pitäisi saada se eväste samoilla tunnuksilla.
Jos ei onnistu niin ei onnistu, mutta mukava tuo olisi saada toimimaan jotenkin noin... :)
Aihe on jo aika vanha, joten et voi enää vastata siihen.