Sivut ovat juurihakemistossa ja käyttäjäjärjestelmä jäsenet-kansiossa. Jokaiselta sivulta voi kirjautua sisään ja käyttäjä ohjataan jäsenet-kansion etusivulle. Jos kuitenkin palaa takaisin "normisivuille" eli juurihakemistoon niin käyttäjä kirjautuu automaattisesti ulos.
<?php session_start(); //allows session include "config.php"; ?>
Tälläisellä aloita jokaisen sivun ja tietenkin juuressa config.php muunnetaan jäsenet/config.php muotoon. Ensimmäistä kertaa teen tälläistä kahden kansion järjestelmää, joten onko tuossa nyt jotain pielessä?
Eipä kai sinänsä. Itse tykkäisin järjestää sivut niin, ettei kaikille avoimessa osiossa turhaan käytetä sessioita tai evästeitä. Tästä tosin seuraa muutama mutka sen automaattisen uloskirjautumisen puolelle.
Niin siis onko tähän nyt jotain ratkaisua, ettei aina tapahtuisi tätä uloskirjautumista, kun palaa juureen? Käyttäjä nimittäin ei kuitenkaan kirjaudu ulos vaikka sulkisi sivun/välilehden, kunhan jättää selaimen päälle. Vain, jos menee etusivulle.
Selitit epäselvästi. Jospa sitten ottaisit sen koodin, joka kirjaa käyttäjän ulos, ja siirtäisit sen vain etusivulle.
Saattaa olla, että selitinkin mutta ongelmana siis on, että käyttäjä kirjautuu automaattisesti ulos, vaikka ei saisi. Wordpress kun on kyseessä sivut menevät kansioittain eli esim. /info/ jne. Ja sitten on se jäsenet-kansio mikä ei mitenkään liity wordpressiin. Ainoa yhtenevä tekijä näillä on, että molemmista voit kirjautua sisään/ulos ja hallita profiilia yms. Jos sä olet kirjautunut ja menet vaikka tonne info-osioon niin käyttäjä kirjautuu ulos vaikka mitään siihen viittaavaa ei ole tehty. Jotenkin se siis kumoaa tuon istunnon, vai?
Aihe on jo aika vanha, joten et voi enää vastata siihen.