Espace membre mysql avec validation par email

Soyez le premier à donner votre avis sur cette source.

Vue 20 294 fois - Téléchargée 4 879 fois

Description

C'est un espace membre simple. C'est mon premier code que j'ai fais avec l'aide de peins d'autres codes dans le genre et puis ça donne ça...

Codes Sources

A voir également

Ajouter un commentaire Commentaires
cs_DPO Messages postés 33 Date d'inscription samedi 29 mars 2003 Statut Membre Dernière intervention 31 août 2012
31 août 2012 à 10:08
Bonjour a tous,

Je teste ce scipt en local, et lors de l'inscription, j'obtiens ce message d'erreur:

1) { echo 'Ce pseudo est déjà utilisé, veuillez en choisir un autre.'; } else { $chaine "abcdefghijklmnopqrstuvwxyz0123456789"; $tele = str_shuffle($chaine); $nom = htmlentities($_POST['nom']); $prenom = htmlentities($_POST['prenom']); $pseudo = htmlentities($_POST['pseudo']); $pass = htmlentities($_POST['pass']); $email = addslashes($_POST['email']); $message = 'Cher '.$pseudo.','; $message .= 'Ceci est un mail automatique de confirmation d\'inscription au site de votre site'; $message .= 'Pour confirmer et ainsi terminer l\'inscription à votre compte, veuillez cliquer sur le lien de confirmation: '; $message .= 'http://votre.site.com/confirm.php?pseudo='.str_replace(' ','%20',$pseudo); if (!empty($pseudo) && !empty($pass) && !empty($email) && !empty($nom) && !empty($prenom)) { $lol = mysql_query("INSERT INTO membre VALUES('','$pseudo','$pass','$email','$nom','$prenom','0')") or die('erreur: '.mysql_error()); echo 'Vous avez bien été rajoutée, un email va etre envoye dans votre email'; mail($email,'Confirmation d\'inscription votre site',$message); } else { echo 'Vous avez oublié de remplir un champ!'; } mysql_close(); } ?>

Hors ma base est vide, je ne peux donc avoir de pseudo ou tout autre d'utilisé.
Pouvez vous me donner une info !!!
Merci
sartoz Messages postés 27 Date d'inscription vendredi 15 octobre 2010 Statut Membre Dernière intervention 12 août 2012
6 déc. 2011 à 19:07
très bon script , fonction mail marche très bien , bref
pour l'erreur:
Warning: session_start(): open(/var/www/md13/bc/3eme2/sessions/sess_ddbbd0a0d075124c2c63241d368d1d86, O_RDWR) failed: No such file or directory (2) in /var/www/md13/bc/3eme2/Xg-serv/verif.php on line 2

un seul moyen de le faire disparaitre sur la page: index_mbr
vous l'enlevez ou vous mettez une page vide dans ce genre la:



Bienvenue dans votre espace membre
guytantangsou Messages postés 2 Date d'inscription lundi 22 janvier 2007 Statut Membre Dernière intervention 9 août 2012
18 mai 2011 à 14:37
Bonjour es ce que quelqu un pourrai m aidé dans le detail pour creer un espace membre c est tres urgent
Cordialement
Oumbra Messages postés 23 Date d'inscription lundi 18 janvier 2010 Statut Membre Dernière intervention 14 mars 2010 34
11 févr. 2010 à 02:57
MisterMatrix le champ confirm permet comme son nom l'indique si la session a bien été confirmé ou non. Tu ne laisse se connecter que les personnes dont leur comptes possèdent 1 dans le champ confirm :), c'est astucieux.

Moi je dis un grand bravo, ce script est parfait (faut-il encore savoir se servir d'une base de donnée, savoir se connecter dessus, et savoir lire un code ... je ne citerais personne...)

Enfin bref un grand merci, j'avais grand besoin de ce code pour me faire avancer donc merci :)
MisterMatik Messages postés 3 Date d'inscription lundi 26 janvier 2009 Statut Membre Dernière intervention 27 janvier 2009
26 sept. 2009 à 22:04
Bonsoir,
une petite question à quoi sert le champ confirm dans ta table???
Tu l'utilise où dans le code??????

Bye.
Afficher les 33 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Du même auteur (ouga78)