Projekt

Ogólne

Profil

Zadanie nr 3

Rozbudować skrypt logowania o połączenie z bazą MySQL/MariaDB i sprawdzanie danych logowania(Zadanie nr 2) z bazą danych.

Przykładowa schema bazy należy zamienić ja nam poprawny kod SQL i zapisać jako plik na github.

tabela users z polami
   id int primary key autoincrement
   username varchar
   password varchar

UWAGA: login i hasło zapisujemy jako plaintext

FAQ:
  1. Co to jest plaintext? Google
  2. Nie używamy zmiennych z zmiennych, poniższy zapis jest nie poprawny
     $login=$_POST['login']
    
  3. Czy używamy stale uppercase? Nie, ponieważ ciężko się pisze.
  4. Od jakiej liczby zaczynamy autoincrement? Liczymy od 1 to naturalne że od 1
  5. Czy baza powinna mieć unikalne loginy? TAK
  6. Czy baza ma się rozłączać po sprawdzeniu danych logownia? NIE
  7. Jakie mają być nazwy zmiennych? Preferuje się nazwy anglojęzyczne, używamy czytelnych nazw zmiennych i nie remapujemy ich.