[PHP PDO] Système de bannissement avec grade

Statut
N'est pas ouverte pour d'autres réponses.

ॐ Devkush ॐ

Premium
Inscription
30 Octobre 2015
Messages
588
Réactions
219
Points
2 176
RGCoins
25
Salut a tous

Je vais vous apprendre a créer une redirection pour les membres que vous aurez banni
pour ceci il vous faudra :
- un espace membre
- avec grade users

vous pourrait trouver ceci ici :
- espace membre : https://reality-gaming.fr/threads/473088/
- Système de grade : https://reality-gaming.fr/threads/496300/

1. Dans votre table users au grade activer lui le "Banni" comme ceci :

2. Rendez vous dans l'une des page que vous ne voulait pas que l'user se rend quand vous l'avez banni

3. est maintenant il vous suffi de rentrer se code
PHP:
$db_host  = 'localhost';
$db_user  = ' ';
$db_pass  = ' ';
$db_database = ' ';

$bdd = new PDO('mysql:host='.$db_host.';dbname='.$db_database, $db_user, $db_pass);
$bdd->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

$result = $bdd->prepare("SELECT * FROM users WHERE id= :userid");
$result->bindParam(':userid', $_SESSION['id']);
$result->execute();
for($i=0; $row = $result->fetch(); $i++){
    if($row['grade'] == 'banni') {
        header('Location: membre_banni.php');
    }   
}

4. Entrer les identifiant de votre bdd
5. A FORM users , changer users par le nom de votre table membre
6. dans votre page login ajouter une SESSION avec l'id
7. header('Location: membre_banni.php'); sera la page de redirection

Maintenant a vous de personnaliser cette page :)

 
Simple comme code, toujours sympa de le partager! ;)
 
Très simple et 100% qui marche :) perso je le met dans mon config comme sa je fait un include et la redirection se fait n'importe ou :p
ouep c'est mieux, surtout pour la connexion à la BDD, se connecter plusieurs fois sur différente page surcharge le site
 
ouep c'est mieux, surtout pour la connexion à la BDD, se connecter plusieurs fois sur différente page surcharge le site
oui mais bon je les mit en cas ou que les personne qui suive le tuto non pas la connexion après a eu d'apater ses les basse
 
Statut
N'est pas ouverte pour d'autres réponses.
Retour
Haut