Weboldalak és adatbázisok
Jogosultságkezelés (MySQL)
A mysql adatbázis táblái és szerepük
o user: Ki és honnan kapcsolódhat; definiálja a globális jogokat.
o db: Melyik adatbázishoz ki férhet hozzá; definiálja az adatbázis szintű jogokat.
o host: Melyik adatbázishoz honnan lehet csatlakozni.
o tables_priv és columns_priv: tábla- és mezőszintű jogosultságok.
Hitelesítés két lépésben:
Adatbázisok és felhasználók — gyakorlat
Melyik az a harom API amellyel egy MySQL kiszolgalohoz kapcsolodhatunk,egy jellemzojet mindegyiknek irdf le!
Régi, elavult függvénykészlet (pl. mysql_connect()).
Nem objektumorientált, és PHP 7-től már eltávolították.
🔹 2. MySQLi (MySQL improved)
Az újabb MySQL szerverekhez készült továbbfejlesztett API.
Támogatja az objektumorientált és procedurális használatot is.
Tud prepared statementeket, ami biztonságosabbá teszi az adatkezelést.
🔹 3. PDO (PHP Data Objects)
Egy általános adatbázis-kezelő réteg, nem csak MySQL-hez használható.
Többféle adatbázishoz (pl. MySQL, PostgreSQL, SQLite stb.) is tud kapcsolódni ugyanazzal a kóddal.
Szintén támogatja a prepared statementeket és az objektumorientált megközelítést.
Beléptető-rendszer
Regisztráció (áttekintés)
Jelszó tárolása, titkosítása
Md5
Sha-1