daily pastebin goal
63%
SHARE
TWEET

Untitled

a guest Jan 13th, 2018 42 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.     public function mm_connexion_user(){
  2.        
  3.         $bdd = my_meetic_users::mm_connexion_db();
  4.        
  5.         if(isset($_POST)){
  6.             if(!empty($_POST['pseudo']) && !empty($_POST['password'])){
  7.                 $pwd = $_POST['password'];
  8.                 $pwd_connect = hash('sha512', $pwd);
  9.                 $login = $_POST['pseudo'];
  10.                
  11.                 $query_co = "SELECT * FROM member WHERE pseudonyme = :pseudo";
  12.                
  13.                 $exec_co = $bdd->prepare($query_co);
  14.                
  15.                 $exec_co->bindParam('pseudo', $login);
  16.                 $exec_co->execute();
  17.                
  18.                 $check_co = $exec_co->fetch();
  19.                
  20.                 if(!empty($check_co)){
  21.                     if($check_co['password'] == $pwd_connect){
  22.                         if($check_co['status'] == '1'){
  23.                             if($check_co['confirm_mail'] == '1'){
  24.                                
  25.                                 session_start();
  26.                                 $_SESSION['pseudo'] = $login;
  27.                                 $_SESSION['id_user'] = $check_co['id_user'];
  28.                                 $_SESSION['grade'] = $check_co['grade'];
  29.                                
  30.                                 header('Location: index.php');
  31.                             }
  32.                         }
  33.                         else {
  34.                             echo "  <div class='row'>\n";
  35.                             echo "      <div class='col-offset-3 col-6 inscr-txt'>Votre compte est bloqué ou non confirmé.</div>\n";
  36.                             echo "  </div>\n";
  37.                         }
  38.                     }
  39.                     else {
  40.                         echo "  <div class='row'>\n";
  41.                         echo "      <div class='col-offset-3 col-6 inscr-txt'>Mauvais mot de passe.</div>\n";
  42.                         echo "  </div>\n";
  43.                     }
  44.                 }
  45.                 else {
  46.                     echo "  <div class='row'>\n";
  47.                     echo "      <div class='col-offset-3 col-6 inscr-txt'>Ce compte n'existe pas.</div>\n";
  48.                     echo "  </div>\n";
  49.                 }
  50.             }
  51.             else {
  52.                 echo "  <div class='row'>\n";
  53.                 echo "      <div class='col-offset-3 col-6 inscr-txt'>Merci de remplir tout les champs.</div>\n";
  54.                 echo "  </div>\n";
  55.             }
  56.         }
  57.     }
RAW Paste Data
Top