Autentimine * Väljasta serveri kellaaeg * Väljasta kellaaeg vaid juhul, kui siseneb kasutaja juku parooliga kala * Kasutajanimed ja paroolid on kirjas tabelis. Registreeritud kasutajad saavad kella vaadata. * Paroolid on kirjas krüptituna MySQL-i käsu Password abil. Sessioonimuutujaga autentimine. * Kui kasutajanimeks on juku ja parooliks kala, siis salvestatakse sessioonimuutujas, et inimene on sisse meldinud. * Sees olevatele kasutajatele näidatakse kellaaega. * Välja saab vastava viite/lehe kaudu. * Rakendus koosneb mitmest lehest, iga lehe puhul on näha, kas kasutaja on sisse möllitud. * Kasutajate andmed võetakse tabelist. Basic Authentication * Kasutajal küsitakse nimi ja parool Basic Authenticationi abil * Jällegi saab sisse kombinatsiooniga juku ja kala * Jällegi on kasutajate andmed kirjast tabelis, parool on krüptitud URL-il edasiantava juhuarvu abil autentimine * Kasutaja esmakordsel sisenemisel küsitakse kasutajanime ja parooli. Siis genereeritakse talle 16-sümboliline kood. Koodi veetakse järgmistele lehtedele kaasa URL-i või vormi peidetud väljade abil. Õige saabunud koodi puhul lastakse kasutaja lehel sisse. Muul juhul suunatakse uuest sissemeldimislehele. * Lisaks genereeritud koodile salvestatakse serverisse viimane koodi kasutusaeg. Kui määratud aja jooksul pole kasutaja lehte avanud, loetakse sisenemisõigus aegunuks. * Genereeri igal uuel lehe avamisel uus kood. Kontrolli ja talleta lisaks ka kasutaja IP-aadress. * Kasuta koodi kaasavedamiseks URL-i asemel küpsiseid. Kui seiluris küpsised ei tööta, siis vea andmeid URLil.