Example #1
0
$confirm_pass = $_POST['confirm_pass'];
$old_pass = $_POST['old_pass'];
$email = $_POST['email'];
$boxmail = $_POST['boxmail'];
$action = $_POST['action'];
include '../../modele/formulaire/User.php';
$user = new User($login, $pass, $email, $etat);
?>

<?php 
if ($action == 'INSCRIPTION') {
    $user->inscription($confirm_pass);
} elseif ($action == 'CONNEXION') {
    $msg = $user->connexion();
} elseif ($action == 'Changer') {
    $user->changermdp($confirm_pass, $old_pass);
} elseif ($action == 'mail') {
    if ($boxmail == 'Gmail') {
        $boxmail = 'gmail.com';
    } else {
        $boxmail = 'mail.yahoo.com';
    }
    $mails = FALSE;
    $mbox = imap_open("{imap." . $boxmail . ":993/imap/ssl}", $email, $pass);
    if (FALSE === $mbox) {
        $err = "Connexion impossible !<br/>\n\t\t\t\t\t\tSoit vaux identifiants sont incorrects<br/>\n\t\t\t\t\t\tSoit vous tentez de vous connecter sur un systeme de messagerie autre que Gmail ou Yahoo<br/><br/>\n\t\t\t\t\t\t\n\t\t\t\t\t\tSi vous essayez de vous connecter avec un compte Gmail, vous devez activer le protocole IMAP<br/>\n\t\t\t\t\t\tPour activer le protocole IMAP dans vos paramètres Gmail<br/>\n\t\t\t\t\t\t1.Connectez-vous à Gmail.<br/>\n\t\t\t\t\t\t2.Cliquez sur l'icône représentant une roue dentée en haut à droite de l'écran, puis sélectionnez Paramètres.<br/>\n\t\t\t\t\t\t3.Cliquez sur Transfert et POP/IMAP.<br/>\n\t\t\t\t\t\t4.Sélectionnez Activer IMAP.<br/>\n\t\t\t\t\t\t5.Cliquez sur Enregistrer les modifications.<br/><br/>\n\t\t\t\t\t\t\n\t\t\t\t\t\tVous devez aussi autoriser les applications moins sécurisées\n\t\t\t\t\t\tpour cela cliquez <a href=\"https://www.google.com/settings/security/lesssecureapps\">ici</a> après vous êtres connecté.";
    } else {
        $info = imap_check($mbox);
        if (FALSE !== $info) {
            $nbMsg = min(50, $info->Nmsgs);
            $mails = imap_fetch_overview($mbox, '1:' . $nbMsg, 0);