if ($profil == 'structure' && $login != '' && $password != '') { list($auth_resultat, $auth_DB_ROW) = SessionUser::tester_authentification_utilisateur($BASE, $login, $password, 'normal'); if ($auth_resultat == 'ok') { SessionUser::initialiser_utilisateur($BASE, $auth_DB_ROW); } } else { if ($profil == 'webmestre' && $login == 'webmestre' && $password != '') { $auth_resultat = SessionUser::tester_authentification_webmestre($password); if ($auth_resultat == 'ok') { SessionUser::initialiser_webmestre(); } } else { if ($profil == 'developpeur' && $login == 'developpeur' && $password != '') { $auth_resultat = SessionUser::tester_authentification_developpeur($password); if ($auth_resultat == 'ok') { SessionUser::initialiser_developpeur(); } } else { if ($profil == 'partenaire' && $partenaire != 0 && $password != '' && IS_HEBERGEMENT_SESAMATH && HEBERGEUR_INSTALLATION == 'multi-structures') { list($auth_resultat, $auth_DB_ROW) = SessionUser::tester_authentification_partenaire($partenaire, $password); if ($auth_resultat == 'ok') { SessionUser::initialiser_partenaire($auth_DB_ROW); } } } } } // Conclusion & Retour if ($auth_resultat == 'ok') { exit_json(TRUE, adresse_redirection_apres_authentification()); } else {