Načrtovanje in razvoj spletnih aplikacij

15. vaja: Prijava za vstop na administrativne strani

Spoznali bomo
  • Kako s PHP-jem in MySQL-om izvedemo prijavo na zaščitene spletne strani
  • Kako s PHP-jem in MySQL-om izvedemo registracijo novega uporabnika
  • Kako s PHP-jem in MySQL-om izvedemo zamenjavo pozabljenega gesla

Sestavi spletne strani, ki jih prikazujejo spodnje slike in jih poimenuj:

  • 15-prijava.php
  • 15-registracija-obrazec.php
  • 15-registracija.php
  • 15-registracija-OK.php
  • 15-zamenjava-PWD.php
  • 15-zamenjava-PWD-obrazec.php
  • 15-zamenjava-PWD-OK.php

Strani naj bodo izdelane v HTML5 in s CSS.

Koda PHP in MySQL
  • v strani 15-prijava.php:
    • ustvari povezavo do podatkovnega strežnika na lokalnem računalniku ali izpiše sporočilo o napaki, če povezovanje ne uspe
    • shrani iz obrazca poslano uporabniško ime in geslo in ju primerja z uporabniškim imenom in geslom v podatkovni zbirki knjige v tabeli uporabniki:
      • če je poslano uporabniško ime in geslo enako uporabniškemu imenu in geslu v podatkovni zbirki, preusmeri na administrativno stran 16-admin.php
      • če poslano uporabniško ime in geslo ni enako uporabniškemu imenu in geslu v podatkovni zbirki, preusmeri na prijavno stran 15-prijava.php in izpiše sporočilo Uporabnik s tem uporabniškim imenom in geslom v našem sistemu ne obstaja!
      • če je poslano uporabniško ime in geslo prazno, preusmeri na prijavno stran 15-prijava.php in izpiše sporočilo Vpišite uporabniško ime in geslo!
    • preveri ali obstaja seja kreirana s prijavo ali spremembo gesla; če seja obstaja, jo izbriše in uniči

Slika spletne strani 15-prijava.php: Knjigarna - Prijava, registracija, zamenjava gesla

Slika spletne strani v brskalniku
Slika 15.vaje: Knjigarna - Prijava na administrativne strani, registracija novega uporabnika, zamenjava pozabljenega gesla

Slika spletne strani 15-prijava.php: Knjigarna - Prijava s praznimi polji

Slika spletne strani v brskalniku
Slika 15.vaje: Knjigarna - Prijava s praznimi polji

Slika spletne strani 15-prijava.php: Knjigarna - Sporočilo ob prijavi s praznimi polji

Slika spletne strani v brskalniku
Slika 15.vaje: Knjigarna - Sporočilo ob prijavi s praznimi polji

Slika spletne strani 15-prijava.php: Knjigarna - Vnos uporabniškega imena in gesla

Slika spletne strani v brskalniku
Slika 15.vaje: Knjigarna - Vnos uporabniškega imena in gesla

Slika spletne strani 15-prijava.php: Knjigarna - Sporočilo ob napačnem uporabniškem imenu ali geslu

Slika spletne strani v brskalniku
Slika 15.vaje: Knjigarna - Sporočilo ob napačnem uporabniškem imenu ali geslu