Probleme avec un script java sur une page html

Probleme avec un script java sur une page html - HTML/CSS - Programmation

Marsh Posté le 21-11-2006 à 11:36:32    

Bonjour tout le monde.

 

Je débute en HTML et je fais quelques tests. Ainsi, j'ai voulu utiliser un script Java pour vérifier des données entrées dans des formulaires sur ma page HTML, mais cela ne fonctionne pas. Voici le code que j'ai mis en place :

 
Code :
  1. <table BGCOLOR="#FF9933" align="center" border="0" cellpadding="2" cellspacing="2">
  2.   <tbody>
  3.     <tr>
  4.       <td align="center"><FONT COLOR="#6699CC">Si vous souhaitez vous connecter :</FONT>
  5.       <br><br>
  6.       <form name="test" action="#" onsubmit="return passwordOK()">
  7. <FONT COLOR="#6699CC"> Login :<input name="login" size="10" type="text"></FONT>
  8. <FONT COLOR="#6699CC"> Password :<input name="pass" size="10" type="password"></FONT>
  9. <br>
  10. <br>
  11. <center> <input value="Valider" onclick="passwordOK()" type="button"> </center>
  12. <script language="javascript" type="text/javascript">
  13. function passwordOK() {
  14.     var pass=document.test.pass.value;
  15.     var login=document.test.login.value;
  16.    
  17.     if (login=="admin" && pass=="admin" ) {
  18.     alert('Admin. Bienvenue');
  19.     parent.location="admin.html"; }
  20.     if(login=="user" && pass="user" ){
  21.     alert('User. Bienvenue');
  22.     parent.location="user.html"; }
  23.     else {
  24.         alert("Réessayez" ); }   
  25.     return false;
  26. }
  27.       </script>
  28.       </form>
  29.       </td>
  30.     </tr>
  31.   </tbody>
  32. </table>


En fait j'ai sur ma page une case login et une password, à remplir toutes les deux, et je souhaiterais que lorsque login=user et password=user, on soit redirige vers la page user.html, et de la meme facon, admin redirige vers la page admin.html. Ces deux pages sont situées dans le même répertoire que celle utilisée pour l'authentification. Je vous rassure, je ne compte pas laisser l'identification se faire ainsi pour accéder aux services appropriés, mais si quelqu'un pouvait m'aider à résoudre ce problème, ce serait gentil.
En espérant avoir été compréhensible...
Merci


Message édité par duedos le 21-11-2006 à 11:58:20
Reply

Marsh Posté le 21-11-2006 à 11:36:32   

Reply

Marsh Posté le 21-11-2006 à 11:45:28    

juste pour info c'est javascript, et pas script Java. Java est un langage compilé.
 
sinon, on voit pas ton code :)
 
et pourquoi tu fait pas des boutons tant que tu es en test ?
 
et resinon, :

Code :
  1. function doSubmit() {
  2.  var user = document.forms[0].login.value;
  3.  var pwd = document.forms[0].password.value;
  4.  if (user == 'user' && pwd=='user') {
  5.    document.location = 'user.html';
  6.  }
  7.  if (...) {...}
  8. }


Code :
  1. <form action="..." onsubmit="doSubmit()">...</form>


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
Reply

Marsh Posté le 21-11-2006 à 11:46:16    

C'est cool comme script, suffit d'afficher la source et on a le login et le pass [:dawak]

Reply

Marsh Posté le 21-11-2006 à 11:57:23    

OK c'est bon problème résolu

 

"un seul égal vous manque et tout est erroné"

 

Désolé, à la fois pour le craquage, mais aussi pour la faute un peu stupide (pourquoi un peu?)

 

Merci quand même.

 
Code :
  1. if(login=="user" && pass="user" ){...}


remplacé par

 
Code :
  1. if(login=="user" && pass=="user" ){...}
 



Message édité par duedos le 21-11-2006 à 12:10:49
Reply

Marsh Posté le 21-11-2006 à 13:34:52    

FlorentG a écrit :

C'est cool comme script, suffit d'afficher la source et on a le login et le pass [:dawak]


 
 
j'imagine que c'est pour du test


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
Reply

Marsh Posté le 21-11-2006 à 14:15:10    

brisssou a écrit :

j'imagine que c'est pour du test


Oui en effet c'est bien pour tester. Loin de moi 'idée de mettre en place un accès sécurisé si peu sécurisé. C'était juste pour me faire la main on va dire
Merci quand même.

Reply

Sujets relatifs:

Leave a Replay

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