oktatas:programozas:php:php_azonositas:egyszeruen_fajlbol
Azonosítás
- Szerző: Sallai András
- Copyright © 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
- pass
tibor:titok mari:titok
- auth.php
<?php print <<<EOT <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>Azonosítás</title> <link rel="stylesheet" href="style.css" /> </head> <body> 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</body>\n</html>\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.
oktatas/programozas/php/php_azonositas/egyszeruen_fajlbol.txt · Utolsó módosítás: 2020/11/09 23:15 szerkesztette: admin