Je te conseil de faire une seule et même table avec un colonne rôle en VARCHAR et avec pour valeur par défaut
user
Une fois que tu a fais cela, tu fait une page avec tes noms de utilisateur et des boutons pour mettre le rôle en admin ou en user.
Pour savoir si un utilisateur, par exemple Dupon_le_chaton et admin tu copie ce code
function admin(){
if(isset($_SESSION['admin'])){
global $db;
$a = [
'email' => $_SESSION['admin'],
'role' => 'admin'
];
$sql = "SELECT * FROM admins WHERE email=:email AND role=:role";
$req = $db->prepare($sql);
$req->execute($a);
$exist = $req->rowCount($sql);
return $exist;
}else{
return 0;
}
}
Il te faut au préalable un formulaire de connexio qui renvois en nom de session admin et en valeur l'email.
Et pour le code de l'utilisateur c'est la même chose, voici le code
function user(){
if(isset($_SESSION['admin'])){
global $db;
$a=[
'email' => $_SESSION['admin'],
'role' => 'user'
];
$sql = "SELECT * FROM admins WHERE email=:email AND role=:role";
$req = $db->prepare($sql);
$req->execute($a);
$exist = $req->rowCount($sql);
return $exist;
}else{
return 0;
}
}
Tu peux bien sur modifier le code !!!
Je te conseil de faire une seule et même table avec un colonne rôle en VARCHAR et avec pour valeur par défaut [i]user[/i]
Une fois que tu a fais cela, tu fait une page avec tes noms de utilisateur et des boutons pour mettre le rôle en admin ou en user.
Pour savoir si un utilisateur, par exemple Dupon_le_chaton et admin tu copie ce code
[PHP]function admin(){
if(isset($_SESSION['admin'])){
global $db;
$a = [
'email' => $_SESSION['admin'],
'role' => 'admin'
];
$sql = "SELECT * FROM admins WHERE email=:email AND role=:role";
$req = $db->prepare($sql);
$req->execute($a);
$exist = $req->rowCount($sql);
return $exist;
}else{
return 0;
}
}[/PHP]
Il te faut au préalable un formulaire de connexio qui renvois en nom de session admin et en valeur l'email.
Et pour le code de l'utilisateur c'est la même chose, voici le code
[PHP]function user(){
if(isset($_SESSION['admin'])){
global $db;
$a=[
'email' => $_SESSION['admin'],
'role' => 'user'
];
$sql = "SELECT * FROM admins WHERE email=:email AND role=:role";
$req = $db->prepare($sql);
$req->execute($a);
$exist = $req->rowCount($sql);
return $exist;
}else{
return 0;
}
}[/PHP]
Tu peux bien sur modifier le code !!!