This repository has been archived on 2020-08-21. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
pa4home/onyx2/include/pages/connexion.xml
2011-07-30 00:14:52 +02:00

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>