Vastus: Võimalikke põhjuseid, miks selline funktsioon ei tööta.
1. Kasutajanimi on vale.
2. Parool on vale.
3. Parooli räsimise UPDATE lauset käivitati rohkem kui üks kord. Selle tulemusena leiti ja salvestati olemasoleva parooli räsi põhjal uus räsiväärtus.
4. Katsetatav isik pole töötaja, pole juhataha või pole isiku või töötajana sobivas seisundis.
Midagi nendest põhjustab vea. Variandi 3 lahendamiseks aitab see, kui kirjutate isikutele avatekstilised paroolid ja käivitate seejärel uuesti räsiväärtuse leidmise UPDATE lause - üks kord!
Võite katsetamise huvides määrata kõikidele isikutele ühesuguse vabatekstilise parooli. Näiteks:
UPDATE Isik SET parool='seepoleTurvaline';