begin process at 2012 05 29 00:51:35
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

PostgreSQL

 > 

Date d'expiration d'un compte en php


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Date d'expiration d'un compte en php

mardi 14 septembre 2010 à 18:58:51 | Date d'expiration d'un compte en php

massbbc

Bonjour
je suis pas trop pointu en php et je souhaite developper une page d'enregistrement d'utilisateurs en definissant une date d'expiration du mot de passe ou du login.
Jarrive a créer des utilisateurs avec des levels et autres... mais je ne sais pas comment definir une date d'exipration d'un compte.
Merci pour votre aide.
mardi 14 septembre 2010 à 22:16:18 | Re : Date d'expiration d'un compte en php

kohntark

Membre Club
Salut,

Je ne comprends pas ton problème.
Où bloques tu exactement ?
Suffit d'ajouter dans la DB un champ 'dateDeDernierChangementDePass', initialisé à la date de l'inscription.
A chaque connexion tu vérifies que la date DB n'est pas dépassée. Si elle l'est, tu obliges l'utilisateur a changer de mot de passe (ou autre), tu mets à jour les nouvelles données en n'oubliant pas la mise à jour de 'dateDeDernierChangementDePass'

Si tu arrives à définir des niveaux pour chaque utilisateur ça ne devrait pas poser de problème.

Non ?


Cordialement,


Kohntark -
mercredi 15 septembre 2010 à 10:28:09 | Re : Date d'expiration d'un compte en php

massbbc

Oh bien sûre que sa me cause bocou de problème!
jai crée 2 champ date de creation du compte et un autre date d'expiration compte. Mon problème c'est que je ne sais pas commen faire la comparaison a chaque connexion de l'utilisateur! C'est la que je bloque
mercredi 15 septembre 2010 à 10:42:46 | Re : Date d'expiration d'un compte en php

Lyle56

Deux solutions à ton problème :
-celle que te donne Kohntark

ou

Tu ajoute un champ : DateExpir que tu met à jours à chaque changement de mot de passe et qui contient la date d'expiration du mot de passe.

Lors de ton processus de connexion utilisateur tu doit normalement faire une requête genre 'SELECT password FROM USER WHERE login = \''.$taVariable.'\'';

puis comparer le login en base et celui saisi par l'utilisateur.
Il suffit de modifié ta requéte pour avoir :
'SELECT password,dateExpir FROM USER WHERE login = \''.$taVariable.'\'';

tu compare dateExpir avec la date actuelle.

Lors d'un UPDATE ou un INSERT d'un utilisateur, il suffit alors de renseigné dateExpir avec la date actuelle + 30/60/90 jours ...

Pour les codes, cherche un peut sur le forum, il y as ce que tu cherche, j'ai trouver en 5 minutes plusieurs petites choses qui pourrons te servir
mercredi 15 septembre 2010 à 11:28:10 | Re : Date d'expiration d'un compte en php

massbbc

Merci pour ton aide. je vais m'y mettre a la recherche.


Cette discussion est classée dans : date, php, utilisateurs, compte, expiration


Répondre à ce message

Sujets en rapport avec ce message

Compte à rebours avec mysql [ par aurelie95 ] Bonjour à tous,Je sollicite votre aide pour mon projet, j'explique :Je veux que que quand ma page temps.php est chargé, il rentre la date complète dan PHP script d'horloge [ par maxetime ] Salut a tous,J'ai un probleme avec un script PHP/javascript le probleme en fait est que rien affiche j'ai une page blanche. Mon but est d'avoir l'heur Exécuter une page PHP à une date et une heure précise [ par Drazounet ] Bonjour à tous,Je suis en train de créer un site de vente aux enchères. Sur mon site, un vendeur peut sélectionner la liste de ses acheteurs potentiel Problème d'affichage en cours [ par djinko ] Bonjour,Voilà, j'ai un léger problème d'affichage. J'aimerai qu'après une connexion utilisateur ou admin que son compte apparaissent et que le lien se manipulation date php/access [ par nildv ] Bonjour tout le monde,J'ai un petit probleme pour manipuler les dates.J'ai dans une table access des dates que j 'exploite avec php, quand je fais:ech pb de renvoi de parametre d'une page à une autre [ par helene38000 ] Bonjoursj'ai un petit soucis:j'ai dans une page calendrier.php un calendrier cliquable . Set sur une page  reservation.php j'ai un formulaire avec plu Donner un nom spécial à un fichier crée en php [ par klitzounet ] Bonjour j'aimerais ouvrir un fichier (le créer s'il n'existe pas) lorsque un visiteur ouvre l'une des pages de mon site web dans le quel des informati Formulaire complexe avec connexion php/mysql [ par baxhax ] bonjour les amis Salut, je suis dans l'impasse, je suis débutant dans php et je dois faire un projet de recherche pour créer une base de données ave Script php création compte [ par blackberf ] Bonjour, Je débute en php et j'aimerai savoir comment créer un script qui permettrai grave a des zones de texte (une password et un login) de créer un Tâche planifiée en PHP [ par Crafty57 ] Bonjour,Je suis en train de développer une application permettant de faire du Wake On LAN. En plus du démarrage immédiat, je souhaiterai permettre aux


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,373 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales