Advertisement
Guest User

Untitled

a guest
Jan 20th, 2020
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.18 KB | None | 0 0
  1.         public function login($login, $haslo)
  2.         {
  3.  
  4.                 $q = "SELECT *
  5.                     FROM `uzytkownik`
  6.                     WHERE `Login` = :login AND `Haslo` = :haslo";
  7.                 $stmt = $this->pdo->prepare($q);
  8.                 $stmt -> bindValue(':login', $login, PDO::PARAM_STR);
  9.                 $stmt -> bindValue(':haslo', $haslo, PDO::PARAM_STR);
  10.                 $stmt -> execute();
  11.                 $uzytkownik  = $stmt->fetch(PDO::FETCH_ASSOC);
  12.  
  13.                 if(isset($uzytkownik['Uprawnienia']) === 'U')
  14.                 {
  15.                     $q = "SELECT *
  16.                         FROM `uczestnik`
  17.                         WHERE `IDUzytkownik` = :IDUzytkownik ";
  18.                     $stmt = $this->pdo->prepare($q);
  19.                     $stmt -> bindValue(':IDUzytkownik', $uzytkownik['IDUzytkownik'], PDO::PARAM_INT);
  20.                     $stmt -> execute();
  21.                     $uczestnik  = $stmt->fetch(PDO::FETCH_ASSOC);
  22.  
  23.  
  24.                     if(isset($uzytkownik['Login']))
  25.                     {
  26.                             \Tools\Access::loginUczestnik($uzytkownik['IDUzytkownik'], $uzytkownik['Login'],
  27.                                                  $uzytkownik['Haslo'], $uzytkownik['Uprawnienia'], $uczestnik['IDUczestnik'],
  28.                                                  $uczestnik['Imie'], $uczestnik['Nazwisko'], $uczestnik['NrTel'], $uczestnik['Email']);
  29.                             return true;
  30.  
  31.                     }else{
  32.                             return false;
  33.                     }
  34.  
  35.             }elseif(isset($uzytkownik['Uprawnienia']) === 'I')
  36.                 {
  37.                     $q = "SELECT *
  38.                         FROM `instruktor`
  39.                         WHERE `IDUzytkownik` = :IDUzytkownik ";
  40.                     $stmt = $this->pdo->prepare($q);
  41.                     $stmt -> bindValue(':IDUzytkownik', $uzytkownik['IDUzytkownik'], PDO::PARAM_INT);
  42.                     $stmt -> execute();
  43.                     $instruktor  = $stmt->fetch(PDO::FETCH_ASSOC);
  44.  
  45.  
  46.                     if(isset($uzytkownik['Login'])){
  47.                         \Tools\Access::loginInstruktor($uzytkownik['IDUzytkownik'], $uzytkownik['Login'],
  48.                                              $uzytkownik['Haslo'], $uzytkownik['Uprawnienia'], $instruktor['IDInstruktor']
  49.                                          , $instruktor['Imie'], $instruktor['Nazwisko'], $instruktor['NrPesel'], $instruktor['Email'],
  50.                                             $instruktor['NrTel'], $instruktor['Specjalnosc']);
  51.                         return true;
  52.  
  53.                     }else{
  54.                         return false;
  55.                     }
  56.                    
  57.                 }else{
  58.                    
  59.                     if(isset($uzytkownik['Login'])){
  60.                         \Tools\Access::loginAdmin($uzytkownik['IDUzytkownik'], $uzytkownik['Login'],
  61.                                              $uzytkownik['Haslo'], $uzytkownik['Uprawnienia']);
  62.                         return true;
  63.  
  64.                     }else{
  65.                         return false;
  66.                     }
  67.             }
  68.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement