Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Historian siirtymisen estäminen

Rope [20.09.2010 19:27:25]

#

Hei.

Sellaista olisin kysynyt, että miten saa estettyä käyttäjää sivustolla siirtymästä taaksepäin.

Millaisella komennolla.

Teuro [20.09.2010 19:32:17]

#

Toivottavasti sellaista selainta ei olekaan, joka tottelisi tuollaista sivua. Itse en ainakaan pitkään viihtyisi tuollaisella sivulla. Tietty jos kerrot, minkä takia luulet tarvitsevasi tuollaista häiriköintiä, niin voidaan pohtia ongelmaan fiksu ratkaisu.

Rope [20.09.2010 19:40:26]

#

siis tarvitsen opettajalle tulevalle koesivustolle, eli kun on tehnyt kokeen niin ei voisi mennä tekemään koetta uudellleen.

Teuro [20.09.2010 19:48:08]

#

Tarkista tietokannasta onko kyseinen henkilö tehnyt kyseisen kokeen ja tulosta sen mukainen virheilmoitus, mutta älä ärsytä käyttäjiä. Tarkasti ottaen voisit antaa vastata ihan rauhassa ja lähetyksen jälkeen tulostaa "Olet jo vastannut tähän kokeeseen". Ärsyttää tuokin, mutta se on käyttäjän oma valinta, koska olet etukäteen ilmoittanut mahdollisuudesta vastata vain kerran.

ankzilla [20.09.2010 21:38:36]

#

Tallennat koneen ip-osoitteen erilliseen tiedostoon ja tarkistat aina kun koetta alkaa tekemään että löytyykö tiedostosta ip:tä, mikä käyttäjällä on.
Ei ole kovin monimutkainen toteuttaa :D

Metabolix [20.09.2010 21:56:37]

#

Selaimen tai käyttäjän toimintaan ei tosiaan voi väkisin puuttua, vaan oikea ratkaisu on vain ilmoittaa käyttäjälle kylmät tosiasiat ("olet tehnyt kokeen jo") ja varmuuden vuoksi estää palvelimen puolella ylimääräisten suoritusten tallentuminen.

Tätä ei todellakaan kannata toteuttaa IP-osoitteen mukaan vaan esimerkiksi henkilön nimen tms. yksilöivän tiedon perusteella, kun sellainen luultavasti koetta varten kuitenkin vaaditaan.

Vastaus

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

Tietoa sivustosta