public Sesija PrijaviSe(KorisnikZaLogovanje korisnik)
        {
            Korisnik logovaniKorisnik = DbManager.Instance.GetUserByUsername(korisnik.KorisnickoIme);

            try
            {
                if (logovaniKorisnik == null || logovaniKorisnik.Lozinka != korisnik.Lozinka)
                {
                    Izuzetak ex = new Izuzetak();
                    ex.Poruka = "Pogresno korisnicko ime i/ili lozinka.";
                    Console.WriteLine("Greska: " + ex.Poruka);
                    return(null);
                }
                else
                {
                    log.Info("Korsnik uspjesno ulogovan: " + logovaniKorisnik.KorisnickoIme);
                    return(SesijaManager.Instance.NapraviNovuSesiju(logovaniKorisnik));
                }
            }
            catch (FaultException <Izuzetak> ex)
            {
                log.Warn("Greska pri logovanju" + logovaniKorisnik.KorisnickoIme);
                return(null);
            }
        }
Ejemplo n.º 2
0
 public Korisnik ProvjeriLozinkaIspravna(KorisnikZaLogovanje korisnik)
 {
     lock (bolnicaContext)
     {
         return(bolnicaContext.Korisnici.FirstOrDefault(k => k.KorisnickoIme == korisnik.KorisnickoIme &&
                                                        k.Lozinka == korisnik.Lozinka));
     }
 }
Ejemplo n.º 3
0
        public LogovanjeVM(IProzorManager prozorManager) : base(prozorManager)
        {
            LogovanjeKomanda = this;
            KorisnikZaLog    = new KorisnikZaLogovanje();

            KorisnikZaLog.KorisnickoIme = "admin";
            KorisnikZaLog.Lozinka       = "admin";

            Console.WriteLine("Korisnicko ime: {0} \n Lozinka: {1}", KorisnikZaLog.KorisnickoIme, KorisnikZaLog.Lozinka);
        }
 public bool PostojiUBaziKorisnik(KorisnikZaLogovanje korisnik)
 {
     if (SesijaManager.Instance.PostojiUBazi(korisnik))
     {
         return(true);
     }
     else
     {
         return(false);
     }
 }
 public void PrijaviSe(KorisnikZaLogovanje korisnik)
 {
     try
     {
         sesija = logovanjeServisProxy.PrijaviSe(korisnik);
         log.Info("Prijava uspjesno izvrsena!");
     }
     catch (FaultException <Izuzetak> ex)
     {
         Console.WriteLine("Greska: " + ex.Detail.Poruka);
     }
 }
Ejemplo n.º 6
0
 public bool PostojiUBazi(KorisnikZaLogovanje korisnik)
 {
     if (DbManager.Instance.ProvjeriLozinkaIspravna(korisnik) == null)
     {
         return(false);
     }
     else
     {
         //Izuzetak ex = new Izuzetak();
         //ex.Poruka = "Ne postoji.";
         //throw new FaultException<Izuzetak>(ex);
         return(true);
     }
 }
 public bool KorisnikPostojiUBP(KorisnikZaLogovanje korisnik)
 {
     return(logovanjeServisProxy.PostojiUBaziKorisnik(korisnik));
 }