alpha_full/pages/connect/connect.php
2026-04-06 22:58:51 +02:00

102 lines
4.5 KiB
PHP
Executable File

<?php
$nomFicAppelant = basename(__FILE__);
// --------------------------------------------------- ALGO ------------------------------
// A si pas connecté
// -> si mdp = 0 ==> formulaire connect
// -> controle connect
// -> oui => msg ok
// -> non => message reesayer
// -> si mdp <> 0 ==> formulaire rappel mdp
// -> controle rappel mdp
// -> oui - mail
// -> non - message ressayer
// B si connecté -> message si connecté
// --------------------------------------------------- FIN ALGO ------------------------------
$statutCli='';
if (isset($debug[1]) && $debug[1] == '1' ) { $debugMsg .= ' <br>connect.php => connected = ' .$connected. ' codeOpe=' .$codeOpe;}
// ---------------------------------------------------
// Affichage du mesage commercial
// ---------------------------------------------------
include ("client.reqSelect.messCom.php");
if ($afficherMsgCom==1) {
if ( $affMContext === true ) {echo '<div id="messCom" '; echo 'style="'; if (isset ($styleMsgCom) && $styleMsgCom!='-') echo $styleMsgCom; echo ' cursor:context-menu" '; echo 'data-tooltip="' .$titleTab. '" ' .$mouseOverMenuContext. ' onContextMenu="return mContextuel( this, \'messCom\', \'titre\', 0, event );" >';}
else { echo '<div id="messCom" ';if (isset ($styleMsgCom) && $styleMsgCom!='-') echo 'style="' .$styleMsgCom. '" ' ; echo 'data-tooltip="' .$titleTab. '" >'; }
echo '<i class="' .$icoTab. '"></i>&#160;<span>' .$messTab. '</span>';
// a faire <a href="tel:+330493589400">04 93 58 94 00</a>
echo '</div>';
}
echo '<form name="connectForm" method="POST" action="connection" target="_self" >';
// ---------------------------------------------------
// Champs cachés
// ---------------------------------------------------
echo '<input type="hidden" name="codeOpe" id="codeOpe" value="0" >';
if ( $affMContext === true ) echo '<div id="tablePages" cursor:context-menu" ' .$mouseOverMenuContextContainer. ' onContextMenu="return mConStyle(this, \'Transverses site\', \'tablePages\', 1,\'msgAccueil\', 7, 0, event);" >';
else echo '<div id="tablePages" >';
// A -------- si pas connecte
if ($_SESSION['connected']!='O' || (isset($_SESSION['isAgencement']) && $_SESSION['isAgencement'] === true) ) {
// ---------------------------------------------------
// ==> Formulaire connect
// ---------------------------------------------------
// if ($codeOpe!='controlerConnect' && $codeOpe!='validerConnect' && $codeOpe=='0') {
if ($codeOpe=='0') {
include ("./pages/connect/connect.form.php");
}
// ---------------------------------------------------
// ==> Controle
// ---------------------------------------------------
if ($codeOpe=='controlerConnect') {
$icone='';
$numeroDeMenu=8;
include ("./pages/connect/connect.controle.php");
if ($validLogin=='O') {echo '<script>validerConnect();</script>';}
}
// ---------------------------------------------------
// ==> Validation et connection
// ---------------------------------------------------
if ($codeOpe=='validerConnect') { include ("./pages/connect/connect.valid.php"); }
// ---------------------------------------------------
// ==> Formulaire saisie e-mail pour rappel mdp
// ---------------------------------------------------
if ($codeOpe=='mdpOublie' || $codeOpe=='controlerRappelMdp') {
// ---------------------------------------------------
// ==> Mail de rappel du mot de passe....
include ("./pages/connect/rappelMdp.form.php");
// ==> controle rappel mdp
if ($codeOpe=='controlerRappelMdp') {
include ("./pages/connect/rappelMdp.controle.php");
if ($validLogin=='O') {
include ("./pages/connect/rappelMdp.validation.php");
}
}
}
}
// B ------------- si déjà connecte
else {
echo '<div id="pageConnexion" class="flexTocolumn" >';
// pb des fois connecté et mail vide -> forcer deconnect
if ($idMail=='' && $_SESSION['connected']=='O' ) {
$_SESSION['connected']='N';
$connected='N';
}
// msg ==> vous etes déjà connecté
dynamiqItemImage (0, 1, 'messageConnect', '-', '-', 'nav', 2, '-', '-', 'margin:20px');
if (isset($debug[1]) && $debug[1] == '1' ) { $debugMsg .= '<br>depuis connect.php connected = ' .$connected. ' codeOpe=' .$codeOpe;}
include ("./menu/barreClient.php");
echo '</div>';
}// déjà connecté
echo '</div>'; //tablePages
echo '</form>';
?>