olen tehnyt kirjautumisen sessioneilla ja siihen logoutin joka tuhoaa session. siis käyttäjä itse loggaa itsensä ulos.
kuitenkin jos käyttäjä ei loggaa itseään ulos ja tulee uudelleen kirjautumissivulle tai salatuille sivuille niin näkyy vain valkoinen ruutu eli koko juttu menee aivan "tilttiin".
olisiko siis mahdollista tehdä niin, että jos käyttäjä poistuu sivulta logout suoritetaan automaattisesti ja näin vältettäisiin "tilttaaminen"?
kuitenkin jos käyttäjä ei loggaa itseään ulos ja tulee uudelleen kirjautumissivulle tai salatuille sivuille niin näkyy vain valkoinen ruutu eli koko juttu menee aivan "tilttiin".
olisiko siis mahdollista tehdä niin, että jos käyttäjä poistuu sivulta logout suoritetaan automaattisesti ja näin vältettäisiin "tilttaaminen"?
Vastaukset 1
Vanhimmat
Pyytämäsi asia on mahdoton. HTTP-protokolla on tilaton, joten se ei voi mitenkään tietää, onko käyttäjä poistunut sivuilta vai ei.
Ongelma hoituu sillä, että parannat koodia siten, että jos järjestelmä havaitsee jo session olevan olemassa, se uudelleen ohjaa (redirect) henkilön suojatulle etusivulle tms.