[[oktatas:programozás:php:php_azonositas|< PHP azonosítás]] ====== Azonosítás ====== * **Szerző:** Sallai András * Copyright (c) Sallai András, 2011, 2013, 2014, 2020 * Licenc: GNU Free Documentation License 1.3 * Web: https://szit.hu ===== Azonosítás titkosítás nélkül - gyors kezdés ===== tibor:titok mari:titok Azonosítás EOT; $guser = $_POST['user']; $gpass = $_POST['pass']; $guserid = $_POST['userid']; $fp = fopen("pass", "r"); $auth = false; while(!feof($fp)) { $row = fgets($fp); $datas = preg_split('/:/', $row); $datas[1] = chop($datas[1]); if(($datas[0] == $guser) && ($datas[1] == $gpass)) $auth = true; } if($auth) header('Location: vedett.php'); else print "Sikertlen belépés"; print "\n\n\n\n"; ?> A kód beolvassa a pass nevű állomány tartalmát, amely felhasználónevekből és jelszavakból kettősponttal tagolva. Megvizsgálja egyezik-e a felhasználónév és a jelszó. Ha nem, akkor "Sikertelen belépés" szöveggel tér vissza.