示例#1
0
文件: index.php 项目: perrich/web
<?php

require_once dirname(__FILE__) . '/../../../sources/Afup/Bootstrap/Http.php';
// Gestion des droits
require_once dirname(__FILE__) . '/../../../sources/Afup/AFUP_Utils.php';
$droits = AFUP_Utils::fabriqueDroits($bdd);
if (!isset($_GET['page'])) {
    if (!$droits->estConnecte()) {
        $_GET['page'] = 'connexion';
    } else {
        $_GET['page'] = 'accueil';
    }
}
if (!empty($_POST['connexion'])) {
    if ($droits->seConnecter($_POST['utilisateur'], $_POST['mot_de_passe'])) {
        if (isset($_POST['page_demandee']) && $_POST['page_demandee']) {
            header('Location: ' . $_POST['page_demandee']);
        }
    }
}
if (!empty($_POST['motdepasse_perdu'])) {
    require_once dirname(__FILE__) . '/../../../sources/Afup/AFUP_Personnes_Physiques.php';
    $personnes_physiques = new AFUP_Personnes_Physiques($bdd);
    $result = $personnes_physiques->envoyerMotDePasse($_POST['utilisateur'], $_POST['email']);
    if (!$result) {
        $_GET['echec'] = 1;
        $_GET['page'] = 'mot_de_passe_perdu';
    } else {
        afficherMessage('Votre mot de passe vous a été envoyé par mail', 'index.php');
    }
}