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); } }
public Korisnik ProvjeriLozinkaIspravna(KorisnikZaLogovanje korisnik) { lock (bolnicaContext) { return(bolnicaContext.Korisnici.FirstOrDefault(k => k.KorisnickoIme == korisnik.KorisnickoIme && k.Lozinka == korisnik.Lozinka)); } }
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); } }
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)); }