Gestion des date en php
devdeb22
Messages postés
28
Date d'inscription
Statut
Membre
Dernière intervention
-
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
Je viens vers vous car j'ai un petit soucis qui parait simple quand on s'y connait mais qui est un peu difficile pour moi.
Je suis en train d'apprendre le php
Et je souhaite créer une un site avec plusieurs pages, certaines sont d'accès gratuit et d'autres sont réserve à un abonnement .
J'ai 5 paramètres et je voudrais une fonction php qui lorsque l'utilisateur se connecte et qu'il demande une page soumise à un abonnement, le php fasse les choses suivantes :
1 : Le php vérifie si une session est ouverte ? si oui
2 : Le récupère l'ID de l'utilisateur.
3 : avec l'ID de l'utilisateur en cours, le php vérifie si l'utilisateur a un abonnement. Si oui
4 : Le php récupère la date de fin de l'abonnement.
5 : Le php vérifie si la date ACTUELLE est strictement inférieur à la date de fin de l'abonnement.
Si toutes ces conditions sont remplis, alors l'utilisateur peut accéder à la page demandé.
Sinon le Php redirige l'utilisateur vers la page pour prendre un abonnement
A quel moment je connecte à la base de donnée dans ma fonction.
Comment je fais pour récupérer les données nécessaires pour les rentrer en paramètre dans ma fonction.
Et enfin comment je fais pour traduire tout cela en php.
Cette fonction sera bien-sûr inclus dans toutes pages soumise à un abonnement.
Je ne sais pas si j'étais assez claire. MERCI beaucoup pour vos efforts, car je rame un peu.
PS : Je fais ça procédurale car j'ai encore beaucoup de mal à comprendre et maîtriser la POO.
Voici le code que j'ai fait pour les pages gratuites, dites-moi si c'est bon !
Je viens vers vous car j'ai un petit soucis qui parait simple quand on s'y connait mais qui est un peu difficile pour moi.
Je suis en train d'apprendre le php
Et je souhaite créer une un site avec plusieurs pages, certaines sont d'accès gratuit et d'autres sont réserve à un abonnement .
J'ai 5 paramètres et je voudrais une fonction php qui lorsque l'utilisateur se connecte et qu'il demande une page soumise à un abonnement, le php fasse les choses suivantes :
1 : Le php vérifie si une session est ouverte ? si oui
2 : Le récupère l'ID de l'utilisateur.
3 : avec l'ID de l'utilisateur en cours, le php vérifie si l'utilisateur a un abonnement. Si oui
4 : Le php récupère la date de fin de l'abonnement.
5 : Le php vérifie si la date ACTUELLE est strictement inférieur à la date de fin de l'abonnement.
Si toutes ces conditions sont remplis, alors l'utilisateur peut accéder à la page demandé.
Sinon le Php redirige l'utilisateur vers la page pour prendre un abonnement
A quel moment je connecte à la base de donnée dans ma fonction.
Comment je fais pour récupérer les données nécessaires pour les rentrer en paramètre dans ma fonction.
Et enfin comment je fais pour traduire tout cela en php.
Cette fonction sera bien-sûr inclus dans toutes pages soumise à un abonnement.
Je ne sais pas si j'étais assez claire. MERCI beaucoup pour vos efforts, car je rame un peu.
PS : Je fais ça procédurale car j'ai encore beaucoup de mal à comprendre et maîtriser la POO.
Voici le code que j'ai fait pour les pages gratuites, dites-moi si c'est bon !
function logged_only(){
if(session_status() == PHP_SESSION_NONE){
session_start();
}
if(!isset($_SESSION['auth'])){
$_SESSION['flash']['danger'] = "Vous n'avez pas le droit d'accéder à cette page";
header('Location: login.php');
exit();
}
}
A voir également:
- Gestion des date en php
- Logiciel gestion locative gratuit excel - Télécharger - Comptabilité & Facturation
- Logiciel gestion photo gratuit - Guide
- Logiciel gestion cabinet médical gratuit - Télécharger - Organisation
- Logiciel gestion cave à vin gratuit excel - Télécharger - Cuisine & Gastronomie
- Gestion des mots de passe android - Guide
2 réponses
Bonjour,
.
Tu n'as besoin de passer aucun paramètre à ta fonction...
Ta fonction récupère l'ID du user dans la variable de session puis va interroger la bdd...
En codant ?!
Ne sachant pas comment tu as choisi de connecter tes scripts php à ta bdd ( mysqli ? pdo ? )
il nous sera difficile de t'en dire plus....
A l'étape 3
A quel moment je connecte à la base de donnée dans ma fonction.
.
Comment je fais pour récupérer les données nécessaires pour les rentrer en paramètre dans ma fonction.
Tu n'as besoin de passer aucun paramètre à ta fonction...
Ta fonction récupère l'ID du user dans la variable de session puis va interroger la bdd...
Et enfin comment je fais pour traduire tout cela en php.
En codant ?!
Ne sachant pas comment tu as choisi de connecter tes scripts php à ta bdd ( mysqli ? pdo ? )
il nous sera difficile de t'en dire plus....