#!/usr/local/bin/php Add('action', FormNatureHidden); $FormLogin->AddVar('Data', 'login-referee'); $FormLogin->Add('login', FormNatureLine, '', true, '31', '128'); $FormLogin->Add('password', FormNaturePW, '', true, '31', '128'); $FormLogin->Add('Next', FormNatureSubmitImg, '', '', '../../images/bt_envoyer.gif'); $hackForPostForm = ''; $ERRORS = array(); if (isset($_POST['FDO']['LoginReferee']['On']) == true) { $FormLogin->TestAll(); if ( ($FormLogin->Post == true) && ($FormLogin->TestOk == true) ) { // formulaire ok // test sur l'utilisateur $userLogin = trim($FormLogin->Var['login']); $userPassword = trim($FormLogin->Var['password']); $userId = UserIsCorrect($userLogin, $userPassword); if ($userId < 1) { if ($userId == -2) { $ERRORS[] = 'Utilisateur désactivé.'; } else { $ERRORS[] = 'Utilisateur inconnu.'; } } else { // on logue l'utilisateur UserLogin($userId); } } else { // erreur dans le formulaire $userLogin = trim($FormLogin->Var['login']); $userPassword = trim($FormLogin->Var['password']); if (strlen($userLogin) < 1) { $ERRORS[] = 'Champ « login » obligatoire.'; } if (strlen($userPassword) < 1) { $ERRORS[] = 'Champ « password » obligatoire.'; } } } if ( ($FormLogin->Post == true) && ($FormLogin->TestOk == true) && (count($ERRORS) < 1) && (RefereeOk() == false) ) { // form posté, utilisateur ok, mais pas arbitre $ERRORS[] = 'Utilisateur non reconnu comme un arbitre.'; } else if (RefereeOk() == false) { $ERRORS[] = 'Utilisateur non reconnu comme un arbitre.'; } ?> Dungeon Twister - Les Tournois - Présentation
Dungeon Twister
Accueil Dungeon Twister Le jeu News Questions - Réponses Compet Forum Téléchargements Liens Contact
Les tournois
Login
Tournois
Duel
Résultat


'; } ?> 0) { echo ''; } ?>
'; echo htmlentities( 'Vous êtes actuellement identifé ' . 'comme l\'arbitre « ' . $CURRENT_PLAYER->get('FORUM_LOGIN') . ' »'); echo '

Vous pouvez maintenant :

    > Enregistrer des résultats de tournoi

    > Valider des résultats de défis



'; echo '
» Identifiez vous
'; reset($ERRORS); while (list($index, $err) = each($ERRORS)) { echo '', $err, '', '
'; } /* echo '
';
                        print_r($FormLogin);
                        echo '
'; */ echo '
Login : show(1); ?>
Mot de passe : show(2); ?>
show(0); echo $FormLogin->show(3); ?>

accueil . le jeu . news . questions / réponses . tournois . forum . téléchargements . liens

contact . espace presse . mentions légales
Asmod�e Editions