Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1714 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Probleme class java + windows xp

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Probleme class java + windows xp

n°907781
chuckboy_0​1
Posté le 25-11-2004 à 16:16:20  profilanswer
 

Bonjour , je dévellope un petit soft pour une compagnie et j'ai un probleme uniquement sous windows xp.
 
J'ai une installation propre venant tout juste d'etre installer mais la gestion de mes password ne fonctionne pas.
 
J'utilise la class cryptor.class pour la gestion des password et cela ne fonctionne pas sous windows xp mais ca fonctionne sous tous les autres windows.
 
Quel est le probleme , merci !

mood
Publicité
Posté le 25-11-2004 à 16:16:20  profilanswer
 

n°907782
bob007
Posté le 25-11-2004 à 16:17:51  profilanswer
 

tu es sur d'etre dans le bon forum ?

n°907785
chuckboy_0​1
Posté le 25-11-2004 à 16:22:04  profilanswer
 

c'est bien le forum de programmation non ?

n°907787
bob007
Posté le 25-11-2004 à 16:23:04  profilanswer
 

oui mais la tu es dans HTML/CSS/JavaScript

n°907788
chuckboy_0​1
Posté le 25-11-2004 à 16:25:31  profilanswer
 

Mon soft marche en HTML avec une class java "cryptor" qui sert a la gestiond es password.
 
J'utilise PHP !

n°907795
esrevni
à contrario
Posté le 25-11-2004 à 16:30:12  profilanswer
 

c'est une applet ton cryptor ?

n°907798
chuckboy_0​1
Posté le 25-11-2004 à 16:32:04  profilanswer
 

oui

n°907800
chuckboy_0​1
Posté le 25-11-2004 à 16:32:23  profilanswer
 

pkoi ca plante uniquement sous xp ?

n°907801
esrevni
à contrario
Posté le 25-11-2004 à 16:33:27  profilanswer
 

t'as monté une jvm dans ton ie ? il me semble qu'elle n'est plus installée par défaut.
 
mais clairement t'es pas dans le bon forum, tu trouveras à mon avis plus de réponses sur le forum java (celui juste à côté d'ici)


Message édité par esrevni le 25-11-2004 à 16:34:58
n°907805
bob007
Posté le 25-11-2004 à 16:35:56  profilanswer
 

esrevni a écrit :

t'as monté une jvm dans ton ie ? il me semble qu'elle n'est plus installée par défaut.
 
mais clairement t'es pas dans le bon forum, tu trouveras à mon avis plus de réponses sur le forum java (celui juste à côté d'ici)


 
deuxième à gauche, au bout de la rue à droite! :)

mood
Publicité
Posté le 25-11-2004 à 16:35:56  profilanswer
 

n°907810
chuckboy_0​1
Posté le 25-11-2004 à 16:40:05  profilanswer
 

j'ai installer la machine virtuel de microsoft et jdk dans l'installation du software mais jvm c koi au juste ?
 
je changerais bien de forum , mais j'arrive a une solution je crois la !

n°907812
esrevni
à contrario
Posté le 25-11-2004 à 16:43:18  profilanswer
 

la jvm , c'est la java virtual machine donc tu l'as intallée. Donne le bout de code de l'appel de l'applet qu'on regarde.
 
Mais il y a de grosses chances que sur l'autre forum (===> ) tu ais la réponse plus vite

n°907826
chuckboy_0​1
Posté le 25-11-2004 à 17:06:53  profilanswer
 

Voila le code en question , c'est ce qui est appeller lorsque je me log sur ma page html.
 
Ca ne fait rien , ca plante completement sur la page.
 
 
// verify that the form has been correctly sent
isset($HTTP_POST_VARS) or die("The table HTTP_POST_VARS is not defined" );
isset($_POST['UserName']) or die("UserName is not defined" );
isset($_POST['Password']) or die("Password is not defined" );
 
$UserName = $_POST['UserName'];
$Password = $_POST['Password'];
 
// we receive and hexadecimal string for password but the password is encoded as a ascii string
$passVal="";
for($i=0;$i<strlen($Password);$i=$i+2)
{
  $passTmp = $passVal;
  $strTmp = substr($Password,$i,2);
  $passVal = $passTmp.chr(hexdec($strTmp));
}
 
// connection to the DSN EPSS DB
$DBlink = odbc_connect('EPSS','','')or die("Connect Error: ".odbc_error($DBlink));
 
// Verify the trial key version
$SQLquery = "SELECT TOP 1 * FROM Registre WHERE Cle='ServerState';";
$result = odbc_exec($DBlink,$SQLquery) or die("SQL query error: ".odbc_error($DBlink));
 
if(odbc_fetch_row($result))
{
  $valServState = odbc_result($result, 'Valeur');
  odbc_free_result($result);
 
  // retrieve the flags from DB
  $DownloadDone     = substr($valServState,0,1);
  $ServeurStarted   = substr($valServState,1,1);
  $PromoEnabled     = substr($valServState,2,1);
 
  // if server started and database initialized
  if(($ServeurStarted == "1" ) && (($DownloadDone == "1" )))
  {
    // select the first occurrence you find
    $SQLquery = "SELECT TOP 1 * FROM User WHERE UserName='".$UserName."' AND Password='".$passVal."';";
    $result = odbc_exec($DBlink,$SQLquery) or die("SQL query error: ".odbc_error($DBlink));
 
    $MoinsQue10 = "-";
 
    // the function cannot be used because it always returns -1 with this driver
    //if(odbc_num_rows($result) > 0)
    // if user found and password correct, set permissions
    if(odbc_fetch_row($result))
    {
      $permi = odbc_result($result, 'Permission');
      $userID = odbc_result($result, 'UserID');
 
      if($PromoEnabled == "0" )
      {
        $permi = -1;
      } // promotion is enable, verify if we are in the case <10 days
      else
      {
        $SQLquery = "SELECT * FROM Registre WHERE Cle='MoinsQue10'";
        $result = odbc_exec($DBlink,$SQLquery) or die("SQL query error: ".odbc_error($DBlink));
 
        if(odbc_fetch_row($result))
        {
          $MoinsQue10 = trim(odbc_result($result, 'Valeur'));
        }
      }
 
      odbc_close($DBlink);
 
      ob_start();
 
      // doesn't work, bug known in php 2004_10_28
    /*  setcookie("Permission","$permi",time()+14400,"/" );
      setcookie("UserID","$val",time()+14400,"/" ); // time()+(60*60*24)*/
 
      session_start();
 
      $_SESSION["UserID"] = $userID;
      $_SESSION["Permission"] = $permi;
      $_SESSION["UserName"] = $UserName;
 
      echo '<SCRIPT language=javascript>';
      echo 'parent.location.href = "FrameMain.php";';
      if($PromoEnabled == "0" )
      {
        echo 'alert("Warning: Trial period has expired. In order to schedule promotions, \r\nyou must register this software. See your EPSS Server administrator." );';
      }
      else
      { // promotion is enabled, are we in the case less thant 10 days?
        if($MoinsQue10 != "-" )
        {
          echo 'alert("Trial period will expire in '.$MoinsQue10.' days." );';
        }
      }
      echo '</SCRIPT>';
 
      ob_end_flush();
      exit();
    } // end sql query select username and password
    else
    {
      odbc_close($DBlink);
      ob_start();
      echo '<SCRIPT language=javascript>';
      echo 'alert("Invalid password or user name" );';
      echo 'parent.location.href = "default.htm";';
      echo '</SCRIPT>';
      ob_end_flush();
      exit();
    }
  } // end if(($ServeurStarted == "1" ) && (($DownloadDone == "1" )))
  else
  {
    odbc_close($DBlink);
    ob_start();
    echo '<SCRIPT language=javascript>';
    if($ServeurStarted == "0" )
    {
      echo 'alert("Unable to connect to server." );';
    }
    else
    {
      echo 'alert("EPSS Server not initialized. Contact your system administrator." );';
    }
    echo 'parent.location.href = "default.htm";';
    echo '</SCRIPT>';
    ob_end_flush();
    exit();
  }
} // end if sql query ServerState
else
{
  odbc_close($DBlink);
  ob_start();
  echo '<SCRIPT language=javascript>';
  echo 'alert("Error in Database." );';
  echo 'parent.location.href = "default.htm";';
  echo '</SCRIPT>';
  ob_end_flush();
  exit();
}
?>
 
Mais je pense que c'est vraiment la class cryptor qui ne fonctionne pas bien , mais sur un autre windows xp utiliser par un programmeur qui a fais tout les update ca fonctionne !

n°907828
esrevni
à contrario
Posté le 25-11-2004 à 17:08:38  profilanswer
 

tu a bien une jvm sur ta plateforme de dev, mais elle ne doit pas être installé sur ie.
 
vas vérifier dans tes options d'ie ==> avancé ==> Microsoft VM
 
est-ce qu'elle est activée ?


Message édité par esrevni le 25-11-2004 à 17:12:18
n°907831
chuckboy_0​1
Posté le 25-11-2004 à 17:11:00  profilanswer
 

fort probable que ce soit ca , comment je fais pour l'installer dans ie ?

n°907832
esrevni
à contrario
Posté le 25-11-2004 à 17:12:00  profilanswer
 

essaye de faire une mise a jour à partir du site de microsoft.

n°907835
chuckboy_0​1
Posté le 25-11-2004 à 17:14:02  profilanswer
 

ouais , j'vais tenter ca mais j'me voit mal dire au client "faite une mise a jour avant d'installer le soft"...

n°907836
uriel
blood pt.2
Posté le 25-11-2004 à 17:17:04  profilanswer
 

sasn vouloir etre mechant, je comprends pas comment tu as pu faire un truc en java sans savoir ce qu'est la JVM :??:
 
et mettre le sdk dans ton soft est pas necessaire pour les users, le JRE suffit, et mettre le JRE MS et le SDK je comprends pas :??:
 
(sinon pour IE aucune idee)


---------------
IVG en france
n°907840
chuckboy_0​1
Posté le 25-11-2004 à 17:19:00  profilanswer
 

Avec jvm j'avais de la misere car pour moi c'est seulement vm pour virtual machine ....

n°907841
esrevni
à contrario
Posté le 25-11-2004 à 17:19:42  profilanswer
 

Bah c'est le genre de trucs définis dans les specs techniques normalement. Je ne peux pas imaginer qu'on puisse passer à côté de ce genre de trucs

n°907843
esrevni
à contrario
Posté le 25-11-2004 à 17:22:55  profilanswer
 

Tu peux développer un site avec plein d'applets sans connaitre java. Si ton boulot se résume à les intégrer aux pages, tu t'en fous de connaitre java. Mais au fait chuck, as-tu regardé dans options ==> avancé ==>compilateur java activé ?


Message édité par esrevni le 25-11-2004 à 17:23:55
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Probleme class java + windows xp

 

Sujets relatifs
[BDD] Probleme de conceptionAccessXP problème de recordset
Probleme avec une classe que j'ai heritéAfficher l'uptime d'un serveur Windows avec php
Windows, Linux et retour chariot \n (ASCII 13)Cherche code source java pour décodeur de mp3
probleme sur une programation vbaproblème lecture d'une valeur avec le caractere slach
[bash][windows] Copier un repertoireProbleme erreur Tomcat
Plus de sujets relatifs à : Probleme class java + windows xp


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR