Bonjour

J'ai suivi le tutoriel de Grafikart sur la création d'un système d'abonnement via paypal pour cakephp et je rencontre un bug.

En faite le premium reste visible quand la personne n'y est plus (premium), sauf quand il se déconnecte et ce connecte à nouveau que le premium est considéré comme expirais

Donc je voulais savoir s'il n'existerait pas un système qui permet d'éliminer le 1 de premium quand la personne n'y est plus sans qu'il se déconnecte de sa session ?

<?php if( $this->Session->read('Auth.User.premium')):?>
        Premium
    <?php else:?>
        Pas premium
    <?php endif;?>

3 réponses


Personne pour m'aider ?

Bonjour,
A toi de vérifier si la date n'a pas expirée avec les données de la base de données dans une action de ton AppController (par exemple) ou d'ajouter une un champs expiration dans ta session et de comparer avec la date actuelle.

oui, je vais voir.