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

Vérification en php des champs d'un form

alex6891
alex6891
Niveau 10
19 août 2003 à 14:41:33

Bobocolas j´ai bien reçu ton mail mais pas le fichier alex.php . ..

bobcolas
bobcolas
Niveau 9
19 août 2003 à 15:02:52

´suis con !

bobcolas
bobcolas
Niveau 9
19 août 2003 à 16:37:32

mais tu m´a pas répkndu... ; (

alex6891
alex6891
Niveau 10
20 août 2003 à 10:45:14

Ca marche maintenant bobcolas.
Il me reste juste un détail à régler : le cryptage des mots de passe : a quoi ça sert ? qu´est-ce-que ça change ? comment faire ?

ps: au niveau des termes trop techniques je ne suis peut-être pas encore au top donc allez-y doucement dans vos explications.Merci

@++

SaMeuwr
SaMeuwr
Niveau 10
20 août 2003 à 12:21:47

En simple, qd tu visionneras les tes tables, tu ne verras pas leur mdp est tout : )

alex6891
alex6891
Niveau 10
20 août 2003 à 15:05:40

OUi mais comment l´installer ? Il faut sans doute un code à l´entrée de la BDD et un a la sortie ( pour que le passe du visiteur soit codé) ?

ps: comment faire si l´utilisateur perds sont mot de passe ?

SaMeuwr
SaMeuwr
Niveau 10
20 août 2003 à 17:59:02

pour faire simple crée une page php et met le code suivant :

< ?php
echo md5(´motdepasse´);
? >
tu comprendras : )

pour le passe perdu, c´est une autre paire de manche, tu dois remplacer le mot de passe par un autre et l´envoyer au membre : )

alex6891
alex6891
Niveau 10
20 août 2003 à 18:19:11

Tu peux pas me donner l´exemple concret d´un code pour illustrer ça ? stp merci

SaMeuwr
SaMeuwr
Niveau 10
20 août 2003 à 18:23:24

donne moi la liste de tes tables ainsi que leur différents champs : )
et je te fais ça : )

SaMeuwr
SaMeuwr
Niveau 10
20 août 2003 à 18:33:35

en gros la structure de tes tables : )

alex6891
alex6891
Niveau 10
21 août 2003 à 10:20:09

ben la structure de ma table d´inscription c´est :

passe
pseudo
sexe
e-mail

pi yen a d´autre mais du moment que tu m´explique c´est le principe qui est important. Merci

bobcolas
bobcolas
Niveau 9
21 août 2003 à 10:42:47

oui,mais met exporter sur phpmyadmin, comme ca il saura si tes table sont varchar, date........

alex6891
alex6891
Niveau 10
21 août 2003 à 11:28:21

Ben tous les champs que j´ai cité sont en varchar

SaMeuwr
SaMeuwr
Niveau 10
21 août 2003 à 13:31:34

ce que tu veux, c´est savoir comment utiliser la fonction md5()?

pour inserer les données dans ta table :

mysql_query("INSERT INTO tatabe VALUES(´md5($mdp)´,´$pseudo´,´$sexe´,´$mail´");

pour la vérification la connexion du membre :

function verif($pseudo,$mdp){
$result = mysql_query("SELECT mdp FROM tatable WHERE pseudo=´$pseudo´");

$r = mysql_fetch_array($result);

if($r[´mdp´] == md5($mdp)){

return true;

}else{

return false;

}

}

A toi de créer d´autres fonctions qui te serons utiles : )

alex6891
alex6891
Niveau 10
21 août 2003 à 15:52:53

Oui merci ça c´est bien mais je voudrais un exemple si l´utilisateur perds son mot de passe comment faire ?

Et aussi, est-ce-vraiment utile d´utiliser un cryptage de mots de passe car de toute façon on ne peut pas acceder a la base de données ?

SaMeuwr
SaMeuwr
Niveau 10
21 août 2003 à 16:03:28

toi tu peux acceder à la bdd, c´est plutôt, une marque de confidentialité pour l´utilisateur, par exemple ici sur jeuxvideo.com, le passe n´est pas crypté, si tu met le même passe pour ton mail, il peuvent tres bien te voler ton e-mail : )

pour le mot de passe :

function perdu($pseudo){

$mdp = md5(time())
mysql_query("INSERT INTO tatable(mdpperdu) VALUES(´".$mdp."´)");
$r = mysql_fetch_array(mysql_query("SELECT * FROM tatable WHERE pseudo=´$pseudo´");

$message = " Vous avez fait une demande pour recupérer votre pseudo, si vous ne l´avez pas fait ne cliquez pas sur le lien qui suit, < a
href=´tonsite/index.php?mdpperdu=".$mdp."´>cliquez
ici pour recupérer votre mot de passe</a>";

mail($r[´email´],´mot de passe´,$message);
}

tu dois rajouter un champ mdpperdu dans ta table : )
tu dois bien sûr encore créer d´autres fonction qui lui permeterons de remodifier son mdp : )

alex6891
alex6891
Niveau 10
22 août 2003 à 21:36:26

A chaque fois tu me dis de créer de nouvelles fonction sup alors je finis par ne plus très bien comprendre ce qu´il faut faire...

SaMeuwr
SaMeuwr
Niveau 10
22 août 2003 à 21:56:19

récapitulatif :

- une fonction pour vérifier la validité du passe
- une pour recupérer un passe
- et un dernier pour valider la modification du passe

c´est tout : )

alex6891
alex6891
Niveau 10
23 août 2003 à 09:10:53

Oui mais si je décide de ne pas crypter les mots de passe, il n´y a pas de risque ?

bobcolas
bobcolas
Niveau 9
23 août 2003 à 10:56:00

SaMeurw ==> Il ne faut pas forcement créer une colonne mdpperdu ! Tu as juste à faire un UPDATE sur le champ mot de passe de l´utilisateur, et apres tu lui recommande de le modifier, encore avec un UPDATE !

C´est pas plus compliqué ! Tu en pense koi ?

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