login et mdp le classique

login et mdp le classique - PHP - Programmation

Marsh Posté le 24-02-2003 à 21:27:12    

slt
 
je galère ca m'enerve, quand tu trouve pas la soluc putain c chiant  :fou:  :cry:  :cry:  
 
je dois faire 2 pages > affichage et ajout de témoignage
 
1 - affichage, avec des boutons radios sur lequel sont associés des lettres, quand je choisi une lettre et que je valide alors affichage des témoignages dont le nom_auteur commence par la lettre selectionné
 
>> ok
 
1.2 - champ textes login et mot de passe, qui une fois rempli correctement, suivant ce qui est dans une base, valide et va sur une autre page d'ajout de temoignage
 
>> marche pas, n'importe quel saisie passe
>> comment verifier les champs et mettre une protection md5
 
2.1 - page ajout temoignage
j'affiche des données correspondants au login et mdp saisie et la personne ajoute un temoignage
 
>> marche pas
 
2.2 - lors de la validation de l'ajout, envoyer par mail le temoignage et le revalider ensuite pour l'ajout dans la table
 
>> pas fait, besoin d'aide
 
merci de me donner des exemples avec des champs et propriétés fictifs(ves), parce que je galere de trop, je suis capable de rester plusieurs heures sur un code, sans trouver la moindre solution
 
c confus  :cry:  :(  :sweat:  pour moi
 
mld :
eleve(id_eleve,login,pwd,nom)
temoign(id_temoign,#id_eleve,libelle_temoign)
 


---------------
la vie ne vaut rien, mais rien ne vaut la vie
Reply

Marsh Posté le 24-02-2003 à 21:27:12   

Reply

Marsh Posté le 24-02-2003 à 23:17:42    

Pour le 1.2, c'est quoi qui te pose problème :??:  
 
Le plus simple, c'est de poster le formulaire directement vers la page qui t'intéresse, dans laquelle tu commence par vérifier le login mot de passe.
 
Un truc dans ce genre :

Code :
  1. <?
  2. // récupération du mot de passe correspondant au login par lecture de la base
  3. ...
  4. ...
  5. // si mot de passe pas correct ou login inconnu:
  6. if (! $authentification_ok) {
  7. ?>
  8.   <html>
  9.   <body>
  10.   mot de pass saisi pas correct
  11.   </body>
  12.   </html>
  13. <?
  14.   exit; // on arrête ici le script si l'authentification est pas bonne
  15. }
  16. ?>
  17.   <html>
  18.   <body>
  19.   affichage normal de la page
  20.   </body>
  21.   </html>


Message édité par mrbebert le 24-02-2003 à 23:19:49
Reply

Marsh Posté le 26-02-2003 à 18:36:13    

merci, je v essayé ca
 
je te tiens au courant des evolutions


---------------
la vie ne vaut rien, mais rien ne vaut la vie
Reply

Marsh Posté le 26-02-2003 à 20:47:29    

Toi aussi apprends à faire un if() [:yaisse2]


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed