:> jean-luc.chretien@tice.ac-caen.fr * @auteurs oluve olivier.le_monnier@crdp.ac-caen.fr * @auteurs Olivier LECLUSE * @Licence Distribue selon les termes de la licence GPL * @note */ /** * @Repertoire: / * file: auth.php */ // Initialisation: $error=0; require ("config.inc.php"); require ("jlcipher.inc.php"); require ("functions.inc.php"); require ("test_dates.inc.php"); require_once ("lang.inc.php"); bindtextdomain('se3-core',"/var/www/se3/locale"); textdomain ('se3-core'); // Pas de fichier entĂȘte donc on place ici HTMLPurifier require_once ("traitement_data.inc.php"); // section auth.php de SE3 V 2.1.6495 if ((!isset($_GET[al])||($_GET[al]!=0)) && (($_POST[login] != "" && $_POST[dummy] != "") || ($autologon==1))) { if ( open_session($_POST[login], $_POST[string_auth], $_GET[al]) == 1 ) { if (isset($_GET[request]) && ($_GET[request] != '')) { header("Location:".rawurldecode($_GET[request])); } else { header("Location:index.php"); } } else { if (isset($_GET[request]) && ($_GET[request] != '')) { if ($_POST[login]=="") { header("Location:auth.php?al=0&error=2&request=".rawurlencode($_GET[request])); } else { header("Location:auth.php?al=0&error=1&request=".rawurlencode($_GET[request])); } } else { if ($_POST[login]=="") { header("Location:auth.php?al=0&error=2"); } else { header("Location:auth.php?al=0&error=1"); } } } } else { header_crypto_html("Authentification SE3",""); $texte .= gettext("

Afin de pouvoir rentrer dans l'interface SambaEdu, vous devez indiquer votre identifiant et votre mot de passe sur le réseau.\n"); $texte .= "

\n"; $texte .= "
\n"; $texte .= gettext("Identifiant")." :
\n"; $texte .= "
\n"; $texte .= gettext("Mot de passe")." :
\n"; $texte .= "
\n"; $texte .= ""; $texte .= ""; $texte .= ""; $texte .= ""; $texte .= "
\n"; $texte .= "
\n"; $texte .= "
\n"; mktable ("".gettext("Authentification...")."",$texte); crypto_nav(""); if ($error==1) { echo "
".gettext("Erreur d'authentification !")."
"; } // Test de l'ecart entre la date du serveur et la date du client // S'il y a plus de 200 secondes d'ecart, on affiche une alert() javascript: test_et_alerte_dates(); include ("includes/pdp.inc.php"); } /* Section auth.php de se3 V 2.2.7109 if ((!isset($_GET['al'])||($_GET['al']!=0)) && ((isset($_POST['login']) && $_POST['login'] != "" && isset($_POST['dummy']) && $_POST['dummy'] != "") || ($autologon==1))) { system ("echo '1. aulogon $autologon' >> /tmp/dbgse3"); if((isset($_POST['login']))&& open_session($_POST['login'], $_POST['string_auth'], $_GET['al']) == 1 ) { if (isset($_GET['request']) && ($_GET['request'] != '')) { header("Location:".rawurldecode($_GET['request'])); } else { // L'autologon se fait la... header("Location:index.php"); } } else { if (isset($_GET['request']) && ($_GET['request'] != '')) { if ($_POST['login']=="") { header("Location:auth.php?al=0&error=2&request=".rawurlencode($_GET['request'])); } else { header("Location:auth.php?al=0&error=1&request=".rawurlencode($_GET['request'])); } } else { if (isset($_POST['login'])&&($_POST['login']=="")) { header("Location:auth.php?al=0&error=2"); } else { header("Location:auth.php?al=0&error=1"); } } } } else { $texte=""; header_crypto_html("Authentification SE3",""); $texte .= gettext("

Afin de pouvoir rentrer dans l'interface SambaEdu, vous devez indiquer votre identifiant et votre mot de passe sur le réseau.\n"); $texte .= "

\n"; $texte .= "
\n"; $texte .= gettext("Identifiant")." :
\n"; $texte .= "
\n"; $texte .= gettext("Mot de passe")." :
\n"; $texte .= "
\n"; $texte .= ""; $texte .= ""; $texte .= ""; $texte .= ""; $texte .= "
\n"; $texte .= "
\n"; $texte .= "
\n"; mktable ("".gettext("Authentification...")."",$texte); crypto_nav(""); if ($error==1) { echo "
".gettext("Erreur d'authentification !")."
"; } // Test de l'ecart entre la date du serveur et la date du client // S'il y a plus de 200 secondes d'ecart, on affiche une alert() javascript: test_et_alerte_dates(); include ("includes/pdp.inc.php"); } */ ?>