Felhasználói eszközök

Eszközök a webhelyen


oktatas:programozas:php:php_azonositas:egyszeruen_fajlbol

< PHP azonosítás

Azonosítás

  • Szerző: Sallai András
  • Copyright © Sallai András, 2011, 2013, 2014, 2020
  • Licenc: GNU Free Documentation License 1.3

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