meziane

Bonjour
Est ce que quelqu'un peut m'aider ?
voici le message d'erreur que j'ai lors de la connexion sur la page login.php :

Fatal error: Uncaught Error: Call to undefined function is_admin() in
/admin/pages/login.php:20 Stack trace: #0
/admin/index.php(41): include() #1 {main} thrown /admin/pages/login.phpon line 20

mon code :
login.php lignes 18, 19 et 20

if(empty($email) || empty($password)){
$errors['empty'] = "Tous les champs doivent être remplis !";
}else if(is_admin($email,$password) == 0){
$errors['exist'] = "Cet administrateur n'existe pas !";
mon code :
index.php
<?php
include 'pages/'.$page.'.php';
?>

ma fonction dans login.func.php :
function is_admin($email,$password)

{
global $db;
$a = [
'email' => $email,
'password' => sha1($password)
];
$sql = "SELECT * FROM admins WHERE email = :email AND password = :password";
$req = $db->prepare($sql);
$req->execute($a);
$exist = $req->rowCount($sql);
return $exist;

}

Si quelqu'un pouvait me donner une explication !?

merci d'avance et bon réveillon

Merci Nicwalle pour ton boulot !,

Le 22/08/2021 à 13:52
Saikou oumar

Salut

Le 07/07/2022 à 02:33
Connectez-vous pour pouvoir répondre