Soap / PHP / MySQL / Javascript / XUL

Soap / PHP / MySQL / Javascript / XUL - PHP - Programmation

Marsh Posté le 28-03-2006 à 16:12:56    

Bonjour à tous,
 
Je suis en stage et je dois réaliser un site internet. Je veux faire la partie à l'aide XUL, je souhaite voir autre chose que le xHTML...
 
Par contre je bloque au niveau le plus essentiel : S'identifier sur la base de données MySQL pour se connecter à la partie admin...  
Je débute et j'ai un peu de mal avec le Javascript et Soap là :(
 
Voilà ce que j'ai pour le moment :
 
Le fichier XUL :
 

<?php
 
header("Content-type: application/vnd.mozilla.xul+xml" );
 
echo "<?xml version=\"1.0\" encoding=\"iso-8859-1\"?>";
echo "<?xml-stylesheet href=\"chrome://global/skin/\" type=\"text/css\"?>";
?>
<window
    id="auth"
    title="Recherche de fichiers"
    xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
    orient="vertical">
     
<script src="./js/auth.js" type="application/x-javascript"></script>
 
<commandset>
 <command id="doLogin" oncommand="doLogin()"/>
</commandset>  
 
 
<spacer flex="1" />
<hbox>
<spacer flex="1" />
<groupbox>
 <caption label="Connexion" />
 <label control="login" value="Identifiant :" />
 <textbox id="login" type="text" />
 <label control="password" value="Mot de passe :" />
 <textbox id="password" type="password" />
 <button label="Se connecter" command="doLogin" />
 <!--<progressmeter id="identifier" mode="determined" />-->
</groupbox>
<spacer flex="1" />
</hbox>
<spacer flex="4" />
</window>


 
Le fichier Javascript :
 


function doLogin(login, password) {
 
 
 var login = document.getElementById("login" ).value;
 var password = document.getElementById("password" ).value;
 
 if(login == "" ) {
  alert("L'identifiant est obligatoire !" );
  return false;
 }
 if(password == "" ) {
  alert("Le mot de passe est obligatoire !" );
  return false;
 }
 else {
  ...
 }
}


 
Le fichier PHP :
 

<?php
require_once("./conf/config.inc.php" );
require_once("./lib/functions.inc.php" );
 
$sql = new mysql(DB_SERVER, DB_USER, DB_PASSWORD, DB_NAME);
 
 
function doLogin($sql, $login, $password) {
 $sql->sql("SELECT user_login, user_passwd  
       FROM ".DB_PREFIX."user
       WHERE user_login='".$login."'
       AND user_passwd=md5('".$password."')" );
       
    if($sql->num_rows()==1) {
     return true;
    }
    else {
     return false;
    }
}
?>


 
Je n'arrive pas à trouver comment compléter le fichier PHP et Javascript.
J'ai cherché un peu partout sur les sites, google etc... Mais je n'arrive pas à trouver d'exemple complet et concret.
 
Si quelqu'un peux m'aider, je le remercie.

Reply

Marsh Posté le 28-03-2006 à 16:12:56   

Reply

Sujets relatifs:

Leave a Replay

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