Zone de membres

3/5 (6 avis)

Snippet vu 13 914 fois - Téléchargée 31 fois

Contenu du snippet

VOici un exemple d' un zone accessible sur login et pass...
+ MySQL -> inscription automatique...

http://www.softpower.t2u.com

Source / Exemple :


$host="...";
...

if ($p=="verif")
{
$db = mysql_connect("$host", "$user", "$pass");  // 1. connexion à la base
mysql_select_db("$base",$db);                  // 1. sélection de la base
$req = mysql_query("SELECT pass FROM membre Where nom='$nom'");
$pass2 = mysql_result($req,$i,"pass");
if($pass2 != $passe)
    {
    echo '<p>Mauvais login / password. Merci de recommencer</p><br><br>';
    exit;
    }
else
    {
  
    echo 'Vous etes bien logué<br>';
    echo("<a href='... .php'>...Zone d' admin...</a><br><br>");
	// ici vous pouvez afficher un lien pour renvoyer 
    // vers la page d'acueil de votre espace membres
    }
}
if ($p=="loguer")
{
echo("<form action='?p=verif' method=post><input type='text' name='nom' size=20 maxlength=40> Pseudo<br><input type='text' name='passe' size=20 maxlength=40> Mot de passe<br><input type='submit' value='Go !'></form><br><br>");
}
if ($p=="inscription")
{
echo("<font face='Verdana' size=2 color='#000000'>Remplissez ce formulaire :<br><form action='?ajout=ok' method=post><input type='text' name='nom' size=20 maxlength=40> Votre Pseudo<br><input type='text' name='passe' size=20 maxlength=40> Votre mot de passe<br><input type='text' name='mail' size=20 maxlength=40> Votre mail<br><input type='submit' value='Go !'></form></font><br><br>");
}
if($ajout=="ok")
{
mysql_query("INSERT INTO membre (nom, pass, mail) VALUES('$nom', '$passe', '$mail')");
echo("<br><br><a href='?p=loguer'>Inscription ok, vous pouvez vous loguez ici</a><br><br>");
}

Conclusion :


http://www.softpower.t2u.com

A voir également

Ajouter un commentaire Commentaires
Vasi28 Messages postés 3 Date d'inscription vendredi 30 juillet 2010 Statut Membre Dernière intervention 30 juillet 2010
30 juil. 2010 à 11:28
Bonjour !

J'ai un problème !! =}

Voila j'ai un site en ligne et je voudrais y ajouté une zone membre ainsi que des formulaires de calcul automatique de tarifs lié au panier du client.
Pour la zone membre, j'ai déja parametré MySQL grace à ce tuto: http://www.asp-php.net/tutorial/asp-php/creer-un-espace-membre-en-php.php?page=1

Donc pour la page 1 de ce tuto j'ai tout fais, le probleme pour moi ce trouve en page 2 et 3... Je ne n'arrive pas a insérer correctement le codes et j'ai toujours ce meme message d'erreur " LE NOMBRE DE TAGS <NE CORRESPOND PAS AU NOMBRE DE TAGS>"

Auriez vous svp l'amabilité de m'aidé a enfin créer cette espace membre sécurisé et les formlaires de calcul ??

Merci d'avance !
paskiller Messages postés 1 Date d'inscription samedi 25 novembre 2006 Statut Membre Dernière intervention 10 décembre 2006
10 déc. 2006 à 23:33
Moi je trouve sa super mais j'ai un prob. J'ai un piczo et j'ai mi ton code dessu mais lorsque ton code apparais, les cases de ligins, passwords etc... apparaissent mais une partie du code apparait également! Je c pas si c'est piczo ou ton code qui fait défaut!!!
xeys Messages postés 1 Date d'inscription mercredi 21 décembre 2005 Statut Membre Dernière intervention 21 novembre 2006
21 nov. 2006 à 19:07
mysql_query("INSERT INTO membre (nom, pass, mail) VALUES('$nom', '$passe', '$mail')");


niveau sécurité ...
cs_OriOn Messages postés 822 Date d'inscription vendredi 25 mai 2001 Statut Modérateur Dernière intervention 1 août 2014
25 mai 2002 à 10:09
Lut,
le prob des sessions c'est qu'à la fermeture du navigateur les sessions sont fermés ce qui n'est pas le cas des cookies, donc on pourrait rajouter au script une vérification de la présence du cookie, si il est présent, on ouvre une session et si il n'est pas présent, bien on peut afficher le formulaire d'identification.

@ ++
OriOn
cs_Yoann Messages postés 25 Date d'inscription lundi 1 octobre 2001 Statut Membre Dernière intervention 28 juillet 2004
22 mai 2002 à 16:07
ou les sessions
Afficher les 6 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.