Se connecter / S'enregistrer
Votre question

Créer des pages perso membre

Tags :
  • Mot de passe
  • Programmation
Dernière réponse : dans Programmation
28 Novembre 2010 00:37:16

Bonjour,
Je souhaiterai que les visiteur de mon site puissent se connecter et tombent directement sur une page que j'aurai créer pour eux, ils n'aurait rien a modifier c'est moi qui leur ferait parvenir des information par le biai de cette pages. Donc je souhaite un procédé assez simple car je n'ai pas trop de connaissance en programmation mais malgré des recherche répéter je n'ai rien trouver c'est pour cela que je fait appel a vous.

Autres pages sur : creer pages perso membre

9 Décembre 2010 18:13:07

je n'ai pas trop compris: tu voudrais faire un espace membre?
si c'est le cas je peut pas t'aider car moi aussi j'en cherche un
depuis longtemps...
m
0
l
9 Décembre 2010 23:16:20

Bonjours, si tu veut un début d'espace membre
je te donne un bout de code que j'ai fait

  1. <?php
  2.  
  3. // vérification des entrées du formulaire.
  4. if (isset($_POST['Envoyer']) && $_POST['Envoyer'] == 'Envoyer')
  5. {
  6. // Vérification si les données sont remplis.
  7. if ((isset($_POST['login']) && !empty($_POST['login'])) &&
  8. (isset($_POST['pass']) && !empty($_POST['pass'])))
  9. {
  10. // Connection a la basse de donnée et table
  11. include('../connection.inc.php');
  12. $base = mysql_connect ($bdd_host, $bdd_user, $bdd_passe) or die("Impossible de se connecter à la base de données");
  13. mysql_select_db ($bdd_base, $base) or die("Impossible de se sélectionner la base de données");
  14.  
  15. // vérification du couple login et pass
  16. $sql = 'SELECT count(*) FROM membre WHERE login="'.mysql_escape_string($_POST['login']).'"
  17. AND pass_md5="'.mysql_escape_string(md5($_POST['pass'])).'"';
  18. $req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
  19. $data = mysql_fetch_array($req);
  20. mysql_free_result($req);
  21.  
  22. // si on obtient une réponse, alors l'utilisateur est un membre
  23. if ($data[0] == 1)
  24. {
  25. session_start();
  26. $_SESSION['login'] = $_POST['login'];
  27. header('Location: Acceuil.php');
  28. exit();
  29. }
  30.  
  31. // si on ne trouve aucune réponse, le visiteur s'est trompé soit dans son login, soit dans son mot de passe
  32. elseif ($data[0] == 0)
  33. {
  34. $msg = 'Compte non reconnu.';
  35.  
  36. }
  37.  
  38. // sinon, alors la, il y a un gros problème :)
  39. else
  40. {
  41. $msg = 'Probème dans la base de données : plusieurs membres ont les mêmes identifiants de connexion.';
  42. }
  43. }
  44. else
  45. {
  46. $msg = 'Au moins un des champs est vide.';
  47. }
  48. }
  49.  
  50. ?>
  51. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  52. <html xmlns="http://www.w3.org/1999/xhtml">
  53. <head>
  54. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  55. <link rel="stylesheet" media="screen" type="text/css" href="../style.css" />
  56. <link href="admin.css" rel="stylesheet" type="text/css" media="screen" />
  57. <title>Espace Administrateur ATB</title>
  58. </head>
  59. <body>
  60. <div id="body">
  61. <div id="holder">
  62. <!-- HEADER -->
  63. <?php include_once('header.php'); ?>
  64. <!-- FIN DU HEADER -->
  65.  
  66. <!-- DEBUT DU CONTENUE -->
  67. <div id="content">
  68. <!-- DEBUT DU MENU -->
  69. <div id="left" style="margin:10px 0;">
  70. <div id="acceuil-deconnection">
  71. <ul>
  72. <li class="acceuil"><a href="index.php">Accueil</a></li>
  73. <li class="deconnection"><a href="off.php">Off</a></li>
  74. </ul>
  75. <div style="clear:both">
  76. <!-- -->
  77. </div>
  78. </div>
  79.  
  80. <div id="menu-diagnostique">
  81. Mes diagnostiques
  82. </div>
  83. <div id="liste-diagnostique">
  84. <ul>
  85. <li><a href="Diagnostique.php?vue=liste">Ajouter un diagnostique</a></li>
  86. <li><a href="Diagnostique.php?vue=jour">Modifier un diagnostique</a></li>
  87. </ul>
  88. </div>
  89.  
  90. <div id="menu-diagnostique" style="background-color:#990099;">
  91. Compte utilisateur
  92. </div>
  93. <div id="liste-diagnostique">
  94. <ul>
  95. <li><a href="gerer-mon-compte.php?modif=ChangeMail">Modifier mon adresse E-mail</a></li>
  96. <li><a href="gerer-mon-compte.php?modif=ChangePass">Changer mon mot de passe</a></li>
  97. <li><a href="gerer-mon-compte.php?modif=ChangeLogin">Changer mon identifiant</a></li>
  98. </ul>
  99. </div>
  100.  
  101. <div id="menu-diagnostique" style="background-color:#FF00FF;">
  102. News du site
  103. </div>
  104. <div id="liste-diagnostique">
  105. <ul>
  106. <li><a href="gerer-mon-compte.php?modif=ChangeMail">Ajouter une news</a></li>
  107. <li><a href="gerer-mon-compte.php?modif=ChangePass">Supprimer une news</a></li>
  108. <li><a href="gerer-mon-compte.php?modif=ChangeLogin">Modifier une news</a></li>
  109. </ul>
  110. </div>
  111.  
  112. </div>
  113. <!-- FIN DU MENU -->
  114.  
  115. <!-- CADRE DE DROITE -->
  116. <div id="right">
  117. <!-- lOGO DE ESPACE CLIENT ET LA BIENVENUE AU CLIENT -->
  118. <div id="welcome" style="background-color:#FFFFFF; border:#FFFFFF solid 2px">
  119. <div id="logo-espace-client">
  120. <!-- -->
  121. </div>
  122. <div id="bienvenue">
  123. <!-- metre la date -->
  124. </div>
  125. <div style="clear:both">
  126. <!-- -->
  127. </div>
  128.  
  129. </div>
  130. <!-- FIN LOGO ET BIENVENUE -->
  131.  
  132. <!-- LOGIN -->
  133. <form action="index.php" method="post" name="Log-in" id="Log-in">
  134. <div id="log">
  135. <span style="text-align:center; color:#FF0000; font-size:14px"><?php echo $msg; ?></span>
  136. <dl>
  137. <dt style="margin-top:10px;">
  138. <label>Mon login</label>
  139. </dt>
  140. <dd>
  141. <input type="text" name="login" style="margin-top:10px;" />
  142. </dd>
  143. <dt style="margin-top:10px;">
  144. <label>Mots de pass</label>
  145. </dt>
  146. <dd>
  147. <input type="text" name="pass" style="margin-top:10px;" />
  148. </dd>
  149. </dl>
  150. <input name="Envoyer" type="submit" id="Envoyer" value="Envoyer" style="width:75px; height:20px; margin-left:75%; margin-bottom:10px; background-color:#990099; color:#FFFFFF;" />
  151. </div>
  152. </form
  153.  
  154.  
  155. ></div>
  156. <!-- FIN DU CADRE DE DROITE -->
  157. <div style="clear:both">
  158. <!-- -->
  159. </div>
  160.  
  161.  
  162.  
  163.  
  164. </div>
  165.  
  166.  
  167.  
  168. </div>
  169.  
  170. <?php include_once('../footer.php'); ?>
  171. </div>
  172. <!-- FOOTER END -->
  173. </div>
  174. </body>
  175. </html>
m
0
l
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS