HTML + PHP jelszó ellenörző?
Azt szeretném megcsinálni hogy mikor megnyitom (nállam a del.php fájlt) akkor a következő történjen:
Előjön 1 inputBox és egy gomb
ha a gombot megnyomom akkor leellenörzi a script hogy a beírt szöveg (jelszó) = az előrre beírt jelszóvel.
Ha igen törli az asd.txt jájlt
ha nem akkor Pl: <h2>Hiba</h2>
Igaz Mondó miért lett lepontozva?
(Mondjuk a script lehet nem csak nekem nem jó?)
Warning: unlink(del.txt) [function.unlink]: No such file or directory in /del.php on line 6
Már megvan minden:
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">
password : <input type="password" name="idtest" />
<input type="submit" name = "submit">
</form>
<?php
if(isset($_POST['submit'])) {
$password = '';
$user_password = $_POST["user_password"];
if (isset($user_password) && hash("sha512", $user_password) == $password) {
print'OK!';
}
else {
print'ERROR!';
}
}
?>
De bármit írok be a jelszóhoz nem jó :/
(ha ezt használom sem: [link] )
Csinálj egy olyat, hogy:
print_r(hash_algos());
Ha nincs közte az SHA512, akkor a PHP-ban az nincs engedélyezve. Válassz egy olyat, ami rajta van a kapott listán.
ATW.HU ingyenes tárhely rajta van a listán de nem megy! :(
MD2 vel is megpróbáltam de úgysem ment mindenre false értéket kaptam :/
próbáld ki titkosítás nélkül, hogy kiszűrjük a hibát.
vagy cseréld le a $password = ''; sort erre:
$password = hash("sha512", "jelszó") or die("nem mukodik a hasheles");
Be van állítva hogy a php kiírja a hibaüzeneteket?
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!