Créer un espace membre...
adrienmarty
-
BRGR Media Messages postés 18 Date d'inscription Statut Membre Dernière intervention -
BRGR Media Messages postés 18 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je veux créer sur mon site un espace membre avec une connextion et inscription...
alors, sur le menu par exemple il y auras :
Accueil
Inscription
Connextion
Le site
pour les invités et :
Accueil
Espace membre
Decconextion
Le site
Pour les connextés.
bref, un truc qui se modifi.
puis, je veux sécuriser l'espace membre en vérifiant que le membre soit bien connectés et que si non il est rédiger directement dans le CONNEXTION.
puis je veux un formulaire d'inscription sécuriser qui dit :
Nom :
Prénom :
Pseudo :
Mot de passe :
Retaper le mot de passe :
E-mail :
et un email de confirmation.
Tout ca en PHP...
Merci d'avance et je suis conciant que la question est longe =), et que je suis TOTALEMENT nul en php...
Pourriez vous me donner le codes avec l'indication de créer quel page avec ce code etc...
J'ai micromedia version d'essai...
Merci =)
Je veux créer sur mon site un espace membre avec une connextion et inscription...
alors, sur le menu par exemple il y auras :
Accueil
Inscription
Connextion
Le site
pour les invités et :
Accueil
Espace membre
Decconextion
Le site
Pour les connextés.
bref, un truc qui se modifi.
puis, je veux sécuriser l'espace membre en vérifiant que le membre soit bien connectés et que si non il est rédiger directement dans le CONNEXTION.
puis je veux un formulaire d'inscription sécuriser qui dit :
Nom :
Prénom :
Pseudo :
Mot de passe :
Retaper le mot de passe :
E-mail :
et un email de confirmation.
Tout ca en PHP...
Merci d'avance et je suis conciant que la question est longe =), et que je suis TOTALEMENT nul en php...
Pourriez vous me donner le codes avec l'indication de créer quel page avec ce code etc...
J'ai micromedia version d'essai...
Merci =)
A voir également:
- Créer un espace membre...
- Espace insécable - Guide
- Créer un compte google - Guide
- Comment créer un groupe whatsapp - Guide
- Créer un lien pour partager des photos - Guide
- Créer un compte gmail - Guide
5 réponses
PS : SVP ne mettez pas trop d'indication dans le code du style :
//ce code est très important
Car je me pert...
//ce code est très important
Car je me pert...
Slt,
perso j'utilise le fichier .htaccess pour gérer l'accés à l'espace membre d'un de mes sites.
En gros, le visiteur s'inscrit => les infos vont dans une BDD
Ensuite, manuellement, je vais dans la base de donnée récupérer son pseudo et son mot de passe que je crypte en utilisant :
https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql/918580-protegez-un-dossier-avec-un-htaccess
Ensuite je renvoie le .htaccess sur le serveur.
Cette méthode est un peu longue, mais c'est valable si tu n'as pas des dizaines d'inscriptions par jour.
Voila le code que j'utilise.
Index.php :
<form action="inscription.php" method="post">
Prenom : <input type="text" name="prenom" />
Pseudo...
Mot de passe : <input type="passwd" name="mot_de_passe" />
Confirmer mp : <input type="passwd" name="confirmation_mot_de_passe" />
Email...
Age...
<input type="submit" value="s'inscrire" />
</form>
Et la page inscription.php :
<?php
if(!empty($_POST['pseudo']) AND !empty($_POST['prenom']) AND !empty($_POST['email']) AND !empty($_POST['age']) AND !empty($_POST['mot_de_passe']))
{
$prenom = $_POST['prenom'];
$pseudo = $_POST['pseudo'];
$email = $_POST['email'];
$age = $_POST['age'];
$mot_de_passe = $_POST['mot_de_passe'];
$confirmation_mot_de_passe = $_POST['confirmation_mot_de_passe'];
if ($mot_de_passe == $confirmation_mot_de_passe)
{
if (mysql_query("INSERT INTO inscription VALUES ('', '" . $prenom . "', '" . $pseudo . "', '" . $mot_de_passe . "', '" . $email . "', '" . $age . "', '', 'SILVER')"))
{
echo ?><br/><p>Vous êtes maintenant inscrit sur le site. Merci de bien vouloir conserver les informations fournies lors de votre inscription pour vos prochaines connexion (<strong>mot de passe</strong> : <?php echo $mot_de_passe ;?> et <strong>pseudo</strong> : <?php echo $pseudo ;?>).</p>
<?php;
}
else
{
echo "Il y a eu un problème lors de votre inscription : essayez avec un autre pseudo ou réessayez ultèrieurement.";
}
}
}
else
{
?><center>
<strong>Merci de bien vouloir remplir tous les champs du formulaire.<br/>
<a href="index.php">Revenir au formulaire d'inscription</a></strong>
</center><?php
}
?>
Et tu peux rajouter un htmlspecialchars pour sécuriser les entrées.
perso j'utilise le fichier .htaccess pour gérer l'accés à l'espace membre d'un de mes sites.
En gros, le visiteur s'inscrit => les infos vont dans une BDD
Ensuite, manuellement, je vais dans la base de donnée récupérer son pseudo et son mot de passe que je crypte en utilisant :
https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql/918580-protegez-un-dossier-avec-un-htaccess
Ensuite je renvoie le .htaccess sur le serveur.
Cette méthode est un peu longue, mais c'est valable si tu n'as pas des dizaines d'inscriptions par jour.
Voila le code que j'utilise.
Index.php :
<form action="inscription.php" method="post">
Prenom : <input type="text" name="prenom" />
Pseudo...
Mot de passe : <input type="passwd" name="mot_de_passe" />
Confirmer mp : <input type="passwd" name="confirmation_mot_de_passe" />
Email...
Age...
<input type="submit" value="s'inscrire" />
</form>
Et la page inscription.php :
<?php
if(!empty($_POST['pseudo']) AND !empty($_POST['prenom']) AND !empty($_POST['email']) AND !empty($_POST['age']) AND !empty($_POST['mot_de_passe']))
{
$prenom = $_POST['prenom'];
$pseudo = $_POST['pseudo'];
$email = $_POST['email'];
$age = $_POST['age'];
$mot_de_passe = $_POST['mot_de_passe'];
$confirmation_mot_de_passe = $_POST['confirmation_mot_de_passe'];
if ($mot_de_passe == $confirmation_mot_de_passe)
{
if (mysql_query("INSERT INTO inscription VALUES ('', '" . $prenom . "', '" . $pseudo . "', '" . $mot_de_passe . "', '" . $email . "', '" . $age . "', '', 'SILVER')"))
{
echo ?><br/><p>Vous êtes maintenant inscrit sur le site. Merci de bien vouloir conserver les informations fournies lors de votre inscription pour vos prochaines connexion (<strong>mot de passe</strong> : <?php echo $mot_de_passe ;?> et <strong>pseudo</strong> : <?php echo $pseudo ;?>).</p>
<?php;
}
else
{
echo "Il y a eu un problème lors de votre inscription : essayez avec un autre pseudo ou réessayez ultèrieurement.";
}
}
}
else
{
?><center>
<strong>Merci de bien vouloir remplir tous les champs du formulaire.<br/>
<a href="index.php">Revenir au formulaire d'inscription</a></strong>
</center><?php
}
?>
Et tu peux rajouter un htmlspecialchars pour sécuriser les entrées.
Et si modifi index.php par index.html et inscription.php par inscription.html
sa marche ???
j'ai esseiller, sa me met le message d'erreur de réussite ect en meme temps...
Merci quand meme...
j'aurais beau chercher comment on fait...=(
sa marche ???
j'ai esseiller, sa me met le message d'erreur de réussite ect en meme temps...
Merci quand meme...
j'aurais beau chercher comment on fait...=(
puis si je me réinscrit 15 fois avec le meme pseudo et mdp, sa marche toujours...
enfin bref je suis perdu xD
enfin bref je suis perdu xD
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Ca passe pas si tu mets en .html
Pour ce qui est du pseudo déjà utilisé, t'as qu'à rajouter une fonction :
$reponse = mysql_query("SELECT pseudo FROM inscription");
while($donnees = mysql_fetch_array($reponse));
{
$pseudo2 = $donnees['pseudo'];
if($pseudo = $pseudo2)
{
echo 'ce pseudo est déjà pris' ;
}
else
{
mysql_query(INSERT INTO inscription .....);
}
Pour ce qui est du pseudo déjà utilisé, t'as qu'à rajouter une fonction :
$reponse = mysql_query("SELECT pseudo FROM inscription");
while($donnees = mysql_fetch_array($reponse));
{
$pseudo2 = $donnees['pseudo'];
if($pseudo = $pseudo2)
{
echo 'ce pseudo est déjà pris' ;
}
else
{
mysql_query(INSERT INTO inscription .....);
}