Zadatak 1
- Odvojite navigaciju (sve unutar oznake <nav>) iz datoteke index.php u zasebnu datoteku, navigacija.php
- Koristeći PHP funkciju include() umetnite datoteku navigacija.php u datoteku index.php na mjesto na kojem se i nalazila.
- Ponovite postupak za datoteku podnozje.php (sve unutar oznake <footer>)
Zadatak 2
- Unutar oznake <div class="formular"> napišite HTML kôd formulara koji sadrži sljedeće informacije
- Element <form> koja sadrži sljedeće atribute: action="" method="post"
- Element <input> koji je sadrži sljedeće atribute: type="text" name="korisnicko_ime"
- Element <input> koji je sadrži sljedeće atribute: type="password" name="lozinka"
- Element <input> koji je sadrži sljedeće atribute: type="submit" value="Login"
- Na samom vrhu datoteke napišite sljedeći PHP kôd
- U prvoj liniji pozovite funkciju session_start()
- Provjerite odgovara li korisničko ime vrijednosti "user", a lozinka vrijednosti "password". Koristite superglobalnu varijablu $_POST
- Ako odgovara, namjestite u superglobalnu varijablu $_SESSION novu vrijednost (hint: array) s ključem "auth" i vrijednosti true (bool).
- Sav HTML kôd unutar oznake <div class="formular">, uključujući i nju, uokvirite unutar if kontrolne strukture, tako da prikažete formular isključivo ako je vrijednost superglobalne varijable $_SESSION pod ključem "auth" različita od true.
- Napišite else dio kontrolne strukture u kojem pozdravljate ulogiranog korisnika.
Zadatak 3
- Kopirajući (ne doslovno) postupak iz prethodnog zadatka, u datoteci navigacija.php napravite sljedeće:
- U slučaju da je korisnik ulogiran, prikažite mu poveznicu "odjava"
- Namjestite da poveznica "odjava" vodi na adresu index.php?odjava=true
- U datoteci index.php na samom vrhu datoteke, nakon linije koja sadrži funkciju session_start()
- napišite if kontrolnu strukturu koja provjerava postoji li unutar superglobalne varijable $_GET ključ "odjava" s vrijednošću true(bool)
- Ako postoji, poziva funkciju session_destroy()