Beispiel #1
0
         else 
             {                                
             ?>
             <div id="alert1" class="alert">Username and password should not empty.</div>      
             <?php
             }
      }
 ?>
   <!--  Login Section End -->          
   <!--  Forgot Section Start -->          
   <?php
   if ($_REQUEST['e_mail'] == '1')
   {
       extract($_POST);
       //Check Mail Exist or not
       $mail_id = mail_exist($email);
       if(count($mail_id) != ''){
           $send_mail = forgot_mail($mail_id);
           if($send_mail == '1'){
               ?>                                
             <div class="alert">Login details sent successfully</div> 
             <script>setTimeout("location.href=\'index.php\'", 1000);</script>
 <?php
   }
   }  else {                          
   ?>
      <div class="alert">Email not found</div> 
      <script>setTimeout("location.href=\'index.php\'", 1000);</script>       
 <?php
   }
   }
Beispiel #2
0
function index()
{
    modTitle('Planit | Inscription');
    if (!empty($_POST)) {
        $ok = 1;
        foreach ($_POST as $k => $v) {
            if (empty($v)) {
                setAlert('Merci de remplir tous le champs', 'danger');
                $ok = 0;
                break;
            }
            $_POST[$k] = htmlentities($v);
        }
        if ($ok) {
            loadModel('user');
            extract($_POST);
            /* Verification pseudo */
            if (!ctype_alnum($pseudo)) {
                setAlert('Le pseudo doit etre alpha-numeric', 'danger');
                $ok = 0;
            } else {
                if (user_exist($pseudo)) {
                    setAlert('Le pseudo est deja utilise', 'danger');
                    $ok = 0;
                }
            }
            //verif sexe
            if (!in_array($sexe, ['homme', 'femme'])) {
                setAlert('le sexe n\'est pas valide, tu as essayé d\'escroquer salopard', 'danger');
                $ok = 0;
            }
            /* Verification nom/prenom */
            if (empty($prenom) || empty($nom)) {
                setAlert('Le nom et le prénom doivent contenir des lettres', 'danger');
                $ok = 0;
            }
            //Verif date de naissance
            if ($jour == 1 && $mois == 01 && $annee == 2015 || !checkdate($mois, $jour, $annee) || time() - mktime(0, 0, 0, $mois, $jour, $annee) < 0) {
                setAlert('Veuillez modifier la date de naissance', 'danger');
                $ok = 0;
            }
            /* Verif email */
            if (!filter_var($mail, FILTER_VALIDATE_EMAIL)) {
                setAlert('Email non valide', 'danger');
                $ok = 0;
            } else {
                if (mail_exist($mail)) {
                    setAlert('Adresse mail existe déjà', 'danger');
                    $ok = 0;
                }
            }
            //verification que les mots de passe correspondent
            if ($mdp !== $cmdp) {
                setAlert('Les mots de passe ne correspondent pas', 'danger');
                $ok = 0;
            }
            if ($mdp <= "4" && $cmdp <= "4") {
                setAlert('Le mot de passe doit faire 4 caractère minimum.', 'danger');
                $ok = 0;
            }
            if ($ok) {
                //Requete sql
                $mdp = md5($mdp);
                if (!add_user($sexe, $nom, $prenom, $pseudo, $mail, $mdp, $annee . '-' . $mois . '-' . $jour)) {
                    setAlert('Erreur', 'danger');
                } else {
                    setAlert('Vous êtes bien inscrit.', 'success');
                    $_SESSION['pseudo'] = $pseudo;
                    header('Refresh:5; url=home');
                }
            }
        }
    }
    render('inscription', 'user');
}