arisoft kirjoitti: ↑To 16.07.2026 14:29
En tiedä varmuudella soveltuuko tähän, mutta joissain kriittisissä toiminnoissa saattaisi auttaa se, että kun lähetetään formilla tietoa, joka tallentuu, niin käyttäjä ohjataan seuraavalle sivulle http redirectin kautta, jolloin lähetetty tieto poistuu tämän uudellenohjauksen myötä selaimesta eikä selain enää muista koko tapahtumaa.
Tämä soveltuisi lab-lisäykseen vain, jos kirjoittaisi alusta alkaen uusiksi koko lisäysosuuden. Rakenne kun on seuraavanlainen:
- Alustukset, headerit sun muut
- Käsittele tietoja, tallentele, tulostele mahdollisia virheitä
- Keitä kahvia
- Tulostele lab-sivu loppuun
Tässä kohta 1 estää sen, että ennen kahvinkeittoa voisi ilman virheitä tapahtuneen tallennuksen tapauksessa lähettää uuden headerin. Toki tämä olisi mahdollista muuttaa, mutta kuten kaikki muutkin osuudet on lab-lisäys ajan saatossa muutostoiveiden myötä muuttunut sellaiseksi sillisalaatiksi, että järkevintä olisi kaapia se kippoon ja mennä myymään torille.
Mutta ketjun alkuperäiseen viestiin viitaten sivulle tulee nyt oheinen viesti, jos lisäys onnistuu ongelmitta ja kaikki on valmiina. Tämä oli sellainen helpohkosti toteuttava vaihtoehto ja auttaa tilanteeseen, vaikkakin toki vaatii käyttäjän toimenpidettä.

- kommentti.png (5.61 KiB) Katsottu 371 kertaa