Skocz do zawartości
Mufin

Błąd w kodzie

Rekomendowane odpowiedzi

Witam ma taki błąd w kodzie :

Fatal error: Call to undefined function password_verify() in /home/vspltran/public_html/index.php on line 36

mój kod wygląda tak : 

if($errMsg == ''){
			$records = $databaseConnection->prepare('SELECT id,username,password FROM  tbl_users WHERE username = :username');
			$records->bindParam(':username', $username);
			$records->execute();
			$results = $records->fetch(PDO::FETCH_ASSOC);
			if(count($results) > 0 && password_verify($password, $results['password'])){
				$_SESSION['username'] = $results['username'];
				header('location:dashboard.php');
				exit;
			}else{
				$errMsg .= 'Username and Password are not found<br>';
			}
		}

Co może być błędem może coś źle napisałem

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Jak sam błąd wskazuje, funkcja `password_verify` nie jest nigdzie zdefiniowana. Albo zapomniałeś zincludować jakiegoś pliku albo tej funkcji nie napisałeś wcale.

Temat przenoszę do odpowiedniego działu.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Panowie i panie, za niski PHP :P

<?php
    echo function_exists("password_verify") . "<br>";
    echo phpversion();
?>

5.2: 
5.2.17

5.5:
1
5.5.15

(PHP 5 >= 5.5.0, PHP 7)

password_verify  Verifies that a password matches a hash

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

  • Przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×