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à
$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."')" );
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.
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.