begin process at 2012 05 27 21:00:12
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Astuces

 > ZONE DE MEMBRES

ZONE DE MEMBRES


 Information sur la source

Note :
2,25 / 10 - par 4 personnes
2,25 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Astuces Niveau :Initié Date de création :20/05/2002 Date de mise à jour :20/05/2002 14:04:24 Vu :11 602

Auteur : adrien78

Ecrire un message privé
Site perso
Commentaire sur cette source (6)
Ajouter un commentaire et/ou une note

 Description

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

http://www.softpower.t2u.com

Source

  • $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>");
  • }
$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


 Sources du même auteur

REDIMMENSIONNER UNE IMAGE : CRÉER UNE MINIATURE
TUT POUR LES FONCTIONS PHP -&GT; MYSQL
UPLOAD DE FICHIERS
COMPTEUR SIMPLE

 Sources de la même categorie

AFFICHÉ SUR UN TABLEAU AVEC PAGINATION ET BASE DE DONNÉES par stormxp
Source avec Zip Source avec une capture GENERATEUR D'ONGLET DE NAVIGATION PHP par pos123
FORMATER UN LIEN YOUTUBE, DAILYMOTION OU VIMEO POUR L'UTILIS... par kgb93
Source avec Zip Source avec une capture PAGINATION + FICHIER CSS par profdi
Source avec Zip Source avec une capture SYSTEME D'AUTHENTIFICATION PHP AVEC PROTÉCTION KEYLOGGER par mtrix000

Commentaires et avis

Commentaire de stefsoft le 22/05/2002 09:21:22

interessant, mais il y a une faille : les pages sur lesquelles on est redigées ne sont pas protégées. L'usage d'un petit cookie serait utile...

Commentaire de Yoann le 22/05/2002 16:07:22

ou les sessions

Commentaire de OriOn le 25/05/2002 10:09:28 administrateur CS

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

Commentaire de xeys le 21/11/2006 19:07:51

mysql_query("INSERT INTO membre (nom, pass, mail) VALUES('$nom', '$passe', '$mail')");


niveau sécurité ...

Commentaire de paskiller le 10/12/2006 23:33:35

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!!!

Commentaire de Vasi28 le 30/07/2010 11:28:09

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 !

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

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 : 0,374 sec (3)

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