[[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.