CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

connexion impossible , pourtant...

I_am_a_mootix
I_am_a_mootix
Niveau 7
14 juin 2006 à 15:34:43

voila mon probleme:
vous m´avez aidez pour crée un script pour se connecter, pourtant, des que je met un pseudo et un mdp qui correspondent il ne se connectent pas:voila le code colorée du php (le bas c´est du xhtml/css et donc n´est pas coloré):

http://simmstein.be/phpcode/?rub=wall&nom=CIL59R9X&type=php

sa c´est la page qui récupere ce que la page d´inscription a renvoyer et l´ajoute (elle marche parfaitement), ensuite en bas je rajoute un formulaire pour la connexion, et la page avec le script phph pour se connecter est la:

http://simmstein.be/phpcode/?rub=wall&nom=PEjnJnJN&type=php

et sa m´affiche tout le temps: retente ta chance.

voila merci d´avance

deepblue
deepblue
Niveau 16
14 juin 2006 à 15:36:45

tu as verifié que les pseudo et passes etaient correctement enregistrés dans ta bd ?

I_am_a_mootix
I_am_a_mootix
Niveau 7
14 juin 2006 à 15:40:05

oui sa va je suis pas un bleu profondément atteint , oui , il s´enregistre normalement (au moin sa ) apres j´amais il ne se connecte

I_am_a_mootix
I_am_a_mootix
Niveau 7
14 juin 2006 à 16:18:43

il faudrait pas dire que sa doit correspondre aussi a l´ID ?? ???

Yoda_Software
Yoda_Software
Niveau 30
14 juin 2006 à 17:03:43

ça n´a probablement rien à voir, mais quand un attribut a une valeur texte, il est conseillé de la mettre entre " " ou ´ ´.

remplace :
<form method=post action=connection.php>
Pseudo: <input type=text name=pseudo />
Mot de Passe: <input type=password name=mdp />
<input type=submit />
</form>

par :
<form method="post" action="connection.php">
Pseudo: <input type="text" name="pseudo" />
Mot de Passe: <input type="password" name="mdp" />
<input type="submit" />
</form>

ça évitera des problèmes avec certains navigateurs et c´est plus propre :ok:

Yoda_Software
Yoda_Software
Niveau 30
14 juin 2006 à 17:08:43

sinon, petit conseil sécurité, enregistre le mot de passe dans ta BDD sous forme cryptée.
Au lieu de :
mysql_query("INSERT INTO creecompte (id, pseudo, mdp) VALUES (´ ´, ´ ".$pseudo." ´, ´ ".$mdp." ´ )");

mets :
mysql_query("INSERT INTO creecompte (id, pseudo, mdp) VALUES (´ ´, ´ ".$pseudo." ´, ´ ".md5($mdp)." ´ )");

ensuite quand tu vérifie au lieu de :
$sql= mysql_query("SELECT * FROM creecompte WHERE pseudo=´$pseudo´ AND mdp=´$mdp´ ");

tu mets :
$sql= mysql_query("SELECT * FROM creecompte WHERE pseudo=´$pseudo´ AND mdp=´md5($mdp)´ ");

comme ça le mot de passe n´est jamais en clair :ok:

deepblue
deepblue
Niveau 16
14 juin 2006 à 17:12:26

et fais tres attention aux sql injection !

Ton syteme est faillible !

Yoda_Software
Yoda_Software
Niveau 30
14 juin 2006 à 17:15:20

deepblue :d) tu t´adressais à qui, là :question:

deepblue
deepblue
Niveau 16
14 juin 2006 à 17:30:26

à I_am_a_mootix :ok:

I_am_a_mootix
I_am_a_mootix
Niveau 7
14 juin 2006 à 17:37:47

merci pour les conseils sécurité jevais les mettres en application tout de suite , je voulais déja réussir tout sa puis réfléchir a sa, donc je les mets en marchent je regarde si il veut bien se connecter et je vous dit sa :-d

I_am_a_mootix
I_am_a_mootix
Niveau 7
14 juin 2006 à 17:49:16

j´ai remplacer min code par celui de yoda et sa marchent pas:

1) quand je veut crée un compte sa marchent plus.
2) et pour la connection , il me dit que y´a des erreurs

Yoda_Software
Yoda_Software
Niveau 30
14 juin 2006 à 17:53:57

je n´ai pas dis que ça résoudrai ton problème de connexion, c´est un conseil de sécurité.

I_am_a_mootix
I_am_a_mootix
Niveau 7
14 juin 2006 à 17:55:16

oui , j´ai jamaisdit le contraire moi aussi :-p

mais c´est que avec ton md5 sa veut meme plus rentrer une info dans la bdd

I_am_a_mootix
I_am_a_mootix
Niveau 7
14 juin 2006 à 18:08:47

bon comme tu la dit sa arrange pas le probleme de connexion , ej vasi l´enlever , et essayer plus tard quand j´aurais un peu plus de connaissance en php

Yoda_Software
Yoda_Software
Niveau 30
14 juin 2006 à 18:26:33

Résouds déjà ton problème, et vois ça après, c´est sûr.

Juste pour t´expliquer le principe, lorsque la personne s´inscrit, tu crypte son mot de passe avec la fonction md5() et tu enregistre le résultat dans la BDD.
Ensuite pour vérifier la validité d´un mot de passe, tu crypte le mot de passe saisi et tu le compare au mot de passe dans la BDD.
Comme ça à aucun moment tu n´as a décrypter le mot de passe, tu ne fais que comparer des chaînes cryptées.

I_am_a_mootix
I_am_a_mootix
Niveau 7
14 juin 2006 à 18:37:55

oki merci , mais tu ma tout tué dans ma bdd, il veut meme plus enregistrer quelque chose, je faisun formulaire en premiere page , je veut le récupérer , le pseudo c´ets bon , mais le mdp non:

$pseudo = $_POST[´pseudo´];
$mdp= $_POST[´mdp´];

pourtant c´est bein les memes noms , dans le formulaire , dans ce code et dans la bdd

Yoda_Software
Yoda_Software
Niveau 30
14 juin 2006 à 18:42:01

si tu as enlevé md5(), et que ça ne fonctionne plus, tu as dû modifier autre chose.

Ah, si ! Pense à supprimer dans ta BDD les enreg qui contiennent un mot de passe crypté, puisque tu n´utilise plus md5() :ok:

I_am_a_mootix
I_am_a_mootix
Niveau 7
14 juin 2006 à 19:03:28

mais non car sa avait pas marché avec ton md5

c´est depuis la que sa marchent plus et non je n´est rien changer sa ce vérai , je vais continuer de voir

I_am_a_mootix
I_am_a_mootix
Niveau 7
14 juin 2006 à 19:08:10

chuins coooooooooooooooooon , je sais pourquoi sa marchait pas, j´ai pas remplacer les ´ de jv.com par les vrai , chuis bien cooonnn ; bon, si quelqu´un auraitune soluc epour mon probleme de connexion c´est quand meme (on dirait pas ) le sujet principal du topic :lol:

bon vé régler tout sa

I_am_a_mootix
I_am_a_mootix
Niveau 7
14 juin 2006 à 19:15:17

ok donc pour le md5 , donc dans la bdd il n´estpas en clair, mais donc comment faire si je veut voir un mdp ?
si quelqu´uun me demande son mdp parce que il l´a oublié ?

je pense déja l´enlevé en attendant de résoudre ce probleme pour bien comprendre qu´est ce que´y n´allait pas , une fois résolu je le mettrais en place définitivement , sinon merci :-d

(au bout de 20mess. personnes ne m´aid eplus sur mes topics, donc svp aidez moi :lol: )

Sous forums
  • Aide à l'achat Mac
  • Steam Deck
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Macintosh
  • Hardware
La vidéo du moment