j'ai écrit ce code pour vérifier si le login et le mot de passe entrés étaient les bons, ça marche mais je me demandais si il y avait un meilleur moyen (disons plus « formel ») de le faire ?
C'est aussi la solution logique . Merci beaucoup de m'avoir aidé. Der des der, est-il nécessaire de faire mysql_mem_free($requete) ou je ne sais plus quelle commande pour libérer la mémoire allouée à la requête ?
Ca roule ! Mon système d'inscription et de lgin marche parfaitement !
Seul problème, je voudrais le sophistiquer en faisant que lorsque l'utiliser s'inscrit, il reçoit par mail une clé d'inscription (random), qu'il doit vérifier pour être pleinement inscrit. Si la clé correspondant à l'utiliser n'a pas été vérifiée depuis 30 jours, celle-ci est supprimée et la colonne id est automatiquement mise à jour (ça marche avec auto_increment ?). Comment faire ?
Comment fait-on pour travailler avec le temps ? Je veux dire, dès que l'utilisateur arrive sur la page de confirmation le compte à rebours commence, mais aurais-tu un tutorial sur l'utilisation de ce genre de compte à rebours ? Merci.
Il suffit d'envoyer un email qui contient un lien (genre http://monsite.com/fichier.php?id=2) pointant vers un fichier .php qui va récupérer l'id du membre (ici 2) puis va updater la base en fonction de ce qui est prévu dans le script PHP : mettre la valeur d'un champ "actif" de la base = 1 par exemple.
Si le lien n'est pas cliqué, tu le gardes dans la base avec la valeur du champ "actif" = 0.
Après tu peux faire un script (que tu lanceras une fois par mois) qui supprime les enregistrements de la base qui ont plus d'un mois : pour cela il te suffit de mettre un champ "date" dans ta table puis de faire la différence entre la date du jour et la date de la base puis de virer les enregistrements où "actif" = 0 et ou date du jour-date d'enregistrement = 1 mois.
Ché pô ... ça me paraît pas infaisable comme truc ...