63 lines
No EOL
1.7 KiB
XML
63 lines
No EOL
1.7 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<page active="1">
|
|
<display value="titre">identification.png</display>
|
|
<display value="body">
|
|
<![CDATA[
|
|
<h1>Bienvenue sur le serveur <em>Pommultimédia for home</em> !</h1>
|
|
<h2>Pour vous connecter au serveur, veuillez indiquer votre nom d'utilisateur ainsi que votre mot de passe.</h2>
|
|
<form action="#" method="post">
|
|
<fieldset class="connexion">
|
|
<label for="pseudo">Nom d'utilisateur :</label>
|
|
<input type="text" id="pseudo" maxlength="32"><br>
|
|
<label for="mdp">Mot de passe :</label>
|
|
<input type="password" id="mdp" maxlength="32"><br>
|
|
<input type="submit" value="Connexion">
|
|
</fieldset>
|
|
</form>
|
|
<p id="erreur"></p>
|
|
]]>
|
|
</display>
|
|
<display value="js">
|
|
<![CDATA[
|
|
function connexion(nom, pass)
|
|
{
|
|
printEtat(4);
|
|
$('pseudo').disabled = "disabled";
|
|
$('mdp').disabled = "disabled";
|
|
new Ajax.Request(
|
|
'ajax.php?d=connecte',
|
|
{
|
|
method: 'post',
|
|
parameters: {name: nom, mdp: pass},
|
|
onSuccess: function(transport, json)
|
|
{
|
|
if (json.statut == 1)
|
|
{
|
|
printEtat(2);
|
|
username = nom.toLowerCase();
|
|
page_accueil();
|
|
}
|
|
else
|
|
{
|
|
$('pseudo').disabled = "";
|
|
$('mdp').disabled = "";
|
|
$('pseudo').className = "erreur";
|
|
$('mdp').className = "erreur";
|
|
$('erreur').innerHTML = "Nom d'utilisateur ou mot de passe incorrect !";
|
|
$('pseudo').focus();
|
|
$('pseudo').select();
|
|
printEtat(0);
|
|
}
|
|
},
|
|
onFailure: function() { printEtat(3); }
|
|
}
|
|
);
|
|
}
|
|
|
|
$('corps').getElementsByTagName("form")[0].onsubmit = function() { connexion($('pseudo').value, $('mdp').value); return false; };
|
|
$('pseudo').focus();
|
|
]]>
|
|
</display>
|
|
|
|
<security default="authorized" />
|
|
</page> |