begin process at 2012 02 09 11:45:24
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Divers

 > GESTION DE MEMBRES

GESTION DE MEMBRES


 Information sur la source

Note :
4 / 10 - par 1 personne
4,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Divers Classé sous :password, user Niveau :Débutant Date de création :11/10/2006 Vu / téléchargé :6 817 / 2 715

Auteur : gloomy64

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

 Description

J'ai fait se code parce qu'on me l'as demander, je l'ai fait le plus simple possible et désolès si le code existe déjà

Source

  • se qu'il faut mettre sur la base mysql:
  • à 3 champs
  • id TINYINT 4 not null auto_increment Primary Key (sous la petite clé)
  • name Text not null
  • password Text not null
se qu'il faut mettre sur la base mysql:

à 3 champs

id       TINYINT 4      not null      auto_increment      Primary Key (sous la petite clé)
name     Text           not null
password Text           not null

 Conclusion

je conseil de faire un fichier config.php sous un dossier nommer inc ou l'on mets le information de la base mysql, cela evite de retaper un code de 4lignes a chaque fois

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources de la même categorie

Source avec Zip COMPTEUR DE CLIQUE PHP AVEC JQUERY par devgoneti
Source avec Zip LIVRE D'OR SIMPLE (POUR DÉBUTANT) par devgoneti
Source avec Zip SCRIPT TRAVAUX POUR VOTRE SITE par FleuryK
Source avec Zip Source avec une capture EL COYOTOS LIVRE D'OR PHP 5 par elcoyotos
COMPTEUR DE VISITE - FICHIER TXT - CODE MINIMAL par SuperChouquette

 Sources en rapport avec celle ci

Source avec Zip PROTÉGEZ VOS LIENS DE TÉLÉCHARGEMENT PAR MOT DE PASSE ET/OU ... par unlien
Source avec Zip GÉNÉRER UN MOT DE PASS ALÉATOIRE par narkos2
Source avec Zip GÉNÉRATEUR DE MOT PASSE AVEC / SANS AJAX - AVEC / SANS JAVAS... par Vyk12
CLASS USER POUR FORUM VBULLETIN [PHP5] par coucou747
GENERATEUR DE PASS ALPHANUMERIQUE par alfetra

Commentaires et avis

Commentaire de younes371 le 11/10/2006 11:43:23

T as pas donné une explication de ton application !!!!!
elle fait quoi exacement ?
Merci

Commentaire de kankrelune le 11/10/2006 12:55:33

Salut...

J'ais pas testé mais en vrac je dirais...

ligne 11-12 ?><?php inutile

ligne 13 $action est définis nul part

ligne 15 include("inc/config.php"); fichier non fournis même si on se doute de ce qu'il y a dedans

ligne 19 $sql = 'SELECT * FROM nom_de_la_table WHERE nom_du_champs="'.$_POST['name'].'" ';

RAAAAH pas bon... aucun controle du contenu de $_POST['name'] en deux temps trois mouvement un pirate peut te faire sauter ta base de données... toujours utiliser mysql_real_escape_string() pour echapper les charactères sensibles des chaines de charactères... .. .

ligne 24 $login = mysql_fetch_array($req);

et si l'utilisateur à mal tapé sont login de que mysql ne retourne aucun enregistrement... donc...

if(mysql_num_rows($req) ===  0)
/* on ne fait pas de comparaison on réaffiche direct le formulaire */
ligne 27 $login[user] et $login[login] user et login ne sont pas des constantes donc $login['user'] et $login['login']

ligne 27 toujours $name et $password ne sont pas définis

ligne 30 echo'<form method="post" action="'.$page_name.'.php">

$page_name est inutile <form method="post" action="?">

c'est un détail mais les champs de formulaires doivent se terminer par un / donc...

<input type="text" name="title" /> et non pas <input type="text" name="title">

ligne 27 $name == $login[user] est inutile vu que le nom est forcement bon sinon mysql ne l'aurait pas trouvé...

ligne 27 tu t'es trompé si le pass est bon tu réaffiche le formulaire

Problème de structure je ne suis pas sur que deux formulaire soient utile... autant faire le traitement... s'il y a un problème tu rempli une variable $message (préalablement définnie à vide)  avec le message et afficher le formulaire en fin de page avec la variable $message... et s'il n'y a pas de problème tu affiche le contenu ou tu redirige... le problème de ton code c'est qu'il n'y a aucun stockage d'information en session... si je réactualise ma page ou que je change de page il faudra que je me réidentifis... .. .

Bref la base est là mais il y a pas mal de modifications à faire... je met 4/10... .. .

@ tchaOo°

Commentaire de webdeb le 11/10/2006 16:03:07

Powa toutes les fautes....

Kankrelune, le mysql_real_escape_string n'est pas à faire à chaque fois. Il faut le faire uniquement si magic_quotes_gpc() est à ON dans le php.ini; sinon tu échappes manuellement avec addslashess().

On ne fait pas de SELECT *, c'est mauvais pour les performances et pour la maintenance du code. On liste les champs (même si c'est long).

Commentaire de jean84 le 11/10/2006 16:17:20

Webdeb > "On ne fait pas de SELECT *, c'est mauvais pour les performances et pour la maintenance du code. On liste les champs (même si c'est long)."

Soit pragmatique dans tes commentaies, tu gagneras surement plus en ecoute...

kankrelune > "J'ais pas testé mais en vrac je dirais..."
Qu'est-ce que ce doit etre quand tu t'y mets a fond ... :p

gloomy64 > "J'ai fait se code parce qu'on me l'as demander, je l'ai fait le plus simple possible et désolès si le code existe déjà"
Si tu sais que ton code existe deja, qu'il n'apporte rien de neuf, qu'en plus tu ne le fais apparement pas de gaite de coeur, quel est l'interet de le poster alors ?

Commentaire de kankrelune le 11/10/2006 17:27:53

webdeb... non c'est le contraire... on utilise toujours mysql_real_escape_string() et si magic_quotes est activé on fait un stripslashes avant de le passer dans mysql_real_escape_string()... .. !

D'ailleurs magic_quotes est tellement inéfficace qu'ils prévoient de le supprimer dans PHP6... .. . :oP

@ tchaOo°

Commentaire de kankrelune le 11/10/2006 17:29:27

Je rajouterais que SELECT * est effectivement mauvais pour les performance (oblige mysql à lister les champs avant de les renvoyer) mais surement pas pour la maintenance... c'est plutot le contraire... .. .

@ tchaOo°

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

SQL MD5 PASSWORD [ par CDTechStudio ] Salut j'ai une petite question mais importante :PDans le projet que je monte, jutilise SQL, et pour le password du user qui senregistre lors de linsta problème authentication [ par Zebra1928 ] salut à tous !!J'ai un problème autour de l'authentification HTTP.ma portion de code est la suivante:include('nusoap.php');$user= "user";$password = " problème dans une classe [ par tempo199 ] Bonjour ou bonsoir à tousJe suis programmeur php à mes heures et plutôt pas mauvaiscependant, je me met à peine aux notions objet de php et je rencont Comparaison, si ok, redirection [ par jmobylette ] Bonjour !Voilà, en fait je veux faire un chat pour il faut s'identifier avec le login et mdp eut sur le forum.Donc ben j'ai fait un formulaire avec lo PB de retour chariot [ par fredericmaill ] bonjour,j'ai un probleme de retour chariot.j'aimerais faire un retour a la ligne dans une boucle mais j'utilise un systheme de concatenation.c ma conc accès ftp [ par ygarin ] Bonjour à tous, j'ai mis une petite zone pour un accès ftp sur mon site (www.3d-upside-down.com) pour que mes clients puissent downloader des fichiers Premier affichage dans un tableau [ par abibol ] Bonjour à tous, voila c&#8217;est mon premier exercice en php5. J&#8217;ai trouvé ce code exécutable. Aide moi à trouver la solution la plus efficac Sous Wamp locahost quels sont les $user etc... [ par Georges97427 ] Bonjour, Je suis sous wamp localhost, quels sont utilisés? $hote = "localhost"; $base = "00000_mabase"; $user = "root"; $password = ""; Peut-on pren creation de vue mysql [ par Diablo62 ] Bonjour, C'est pas facile à expliquer mais je vais tenter :) J'ai une table qui contient différents champs : Table user : id | user | mdp | .... 1 Authentification PHP Oracle [ par midoxe ] Bonjour les amis, je rencontre un problème grave dans l'authentification je sais pas il est du à quoi au juste .. voici le code : // après la récept


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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,702 sec (4)

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