Esempio n. 1
0
 /**
  * Funkcija koja pokusava da izvrsi prijavu korisnika sa prilozenim korisnickim imenom i lozinkom (ako su ispravni i ako korisnik nema zabranu)
  * @param string $KorisnickoIme
  * @param string $Lozinka
  * @return boolean - Vraca true ako je korisnik uspesno prijavljen ili false ako nije uspesno prijavljen
  */
 public static function proveriPodatkeZaPrijavu($KorisnickoIme, $Lozinka)
 {
     $KorisnickoIme = MySQL::escape($KorisnickoIme);
     $Lozinka = MySQL::escape($Lozinka);
     $sql = "select\n                       ID, KorisnickoIme, AdminPrivilegije\n                    from\n                        Korisnik\n                    where\n                        KorisnickoIme = '{$KorisnickoIme}' and\n                        Lozinka = '{$Lozinka}' and\n                        ZabranaPrijave = 0\n                    ";
     $niz = MySQL::upitUNiz($sql);
     if (count($niz)) {
         session_start();
         $_SESSION['korisnik'] = $niz[0];
         PrijavaKorisnika::obnoviKolacicSesije();
         return true;
     } else {
         PrijavaKorisnika::ponistiSesiju();
         return false;
     }
 }
Esempio n. 2
0
 /**
  * Metod koji obezbedjuje funkciju odjave sa sajta
  */
 public static function odjava()
 {
     PrijavaKorisnika::ponistiSesiju();
     Funkcije::redirektujNaUrl("index.php?modul=main&opcija=prijava");
 }