Résolu Rafraichir les sessions PDO sans re-connexion

Iktus

Premium
Inscription
21 Octobre 2013
Messages
1 675
Réactions
374
Points
12 981
RGCoins
25
Salut :RG:

J'aimerai savoir comment rafraichir les sessions ouverte depuis la page de connexion sans devoir se reconnecter.

Par exemple, dès que je modifie une donnée dans ma BDD, sa la modifie directement sur le site sans re-connexion.

Merci!
 
Salut,

Perso je mets dans mon fichier config.php (qui est inclus sur toutes les pages) un code qui vérifie si la personne est connectée, si elle l'est tu fais comme à la connexion, sauf que tu fais passer $_SESSION['id'] pour chercher l'id du membre, puis le reste comme à la connexion .. ^^

PHP:
if(isset($_SESSION['id']))
{
    $req = $bdd->prepare("SELECT * FROM users WHERE id = ?");
    $req->execute(array($_SESSION['id']));
    $info = $req->rowCount();
    if($info == 1)
        {
            $info = $req->fetch();
            $_SESSION['id'] = $info['id'];

        }
}

C'est un code de mon ancien site
 
Cette réponse a aidé l'auteur de cette discussion !
Salut,

Perso je mets dans mon fichier config.php (qui est inclus sur toutes les pages) un code qui vérifie si la personne est connectée, si elle l'est tu fais comme à la connexion, sauf que tu fais passer $_SESSION['id'] pour chercher l'id du membre, puis le reste comme à la connexion .. ^^

PHP:
if(isset($_SESSION['id']))
{
    $req = $bdd->prepare("SELECT * FROM users WHERE id = ?");
    $req->execute(array($_SESSION['id']));
    $info = $req->rowCount();
    if($info == 1)
        {
            $info = $req->fetch();
            $_SESSION['id'] = $info['id'];

        }
}

C'est un code de mon ancien site
Ah merci beaucoup sa marche :D
 
Retour
Haut