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