public IActionResult Snimi(AutentifikacijaPrijavaVM m) { MyDBContext db = new MyDBContext(); var korisnik = db.Korisnici.Where(a => a.Lozinka == m.Lozinka && a.KorisnickoIme == m.KorisnickoIme).SingleOrDefault(); if (korisnik == null) { TempData["Poruka"] = "Nisu ispravni podaci za prijavu !"; return(Redirect("Prijava")); } Get_Set.SetLogiraniKorisnik(HttpContext, korisnik); m.KorisnikID = korisnik.KorisnikID; KorisnikEvidentirajVM k = new KorisnikEvidentirajVM() { KorisnickoIme = korisnik.KorisnickoIme, Lozinka = korisnik.Lozinka, ImeKorisnika = korisnik.ImeKorisnika, PrezimeKorisnika = korisnik.PrezimeKorisnika, BrojTelefona = korisnik.BrojTelefona, AdresaStanovanja = korisnik.AdresaStanovanja, Email = korisnik.Email, KorisnikID = korisnik.KorisnikID }; return(Redirect("/Vjencanje/PrikazPocetne?KorisnikID=" + k.KorisnikID)); //View("~/Views/Vjencanje/PrikazPocetne.cshtml"); jer smo slale model a nismo ga kako terba primile }
public IActionResult ProvjeraPrijave(AutentifikacijaPrijavaVM p) { KorisnickiNalog nalog = db.KorisnickiNalog .Where(k => k.KorisnickoIme == p.KorisnickoIme && k.Lozinka == p.Lozinka) .SingleOrDefault(); if (nalog == null) { TempData["porukaGreska"] = "Neispravno korisničko ime ili lozinka."; return(Redirect("/Autentifikacija/Prijava")); } HttpContext.SetLogiraniKorisnik(nalog); return(Redirect("/")); }
public async Task <IActionResult> SnimiAsync(AutentifikacijaPrijavaVM m) { if (m.KorisnickoIme == null) { TempData["Poruka"] = "Nisu ispravni podaci za prijavu !"; return(Redirect("Prijava")); } var korisnik = await _userManager.FindByNameAsync(m.KorisnickoIme); if (await _userManager.CheckPasswordAsync(korisnik, m.Lozinka) == false) { TempData["Poruka"] = "Nisu ispravni podaci za prijavu !"; return(Redirect("Prijava")); } if (korisnik == null) { TempData["Poruka"] = "Nisu ispravni podaci za prijavu !"; return(Redirect("Prijava")); } //var logiranikorisnik = _dbContext.Korisnici.FirstOrDefault(a => a.Id == korisnik.Id); //Get_Set.SetLogiraniKorisnik(HttpContext, logiranikorisnik); m.KorisnikID = korisnik.Id; KorisnikEvidentirajVM k = new KorisnikEvidentirajVM() { KorisnickoIme = korisnik.UserName, Lozinka = korisnik.PasswordHash, ImeKorisnika = korisnik.ImeKorisnika, PrezimeKorisnika = korisnik.PrezimeKorisnika, BrojTelefona = korisnik.PhoneNumber, AdresaStanovanja = korisnik.AdresaStanovanja, Email = korisnik.Email, KorisnikID = korisnik.Id }; return(Redirect("/Vjencanje/PrikazPocetne?KorisnikID=" + k.KorisnikID)); //View("~/Views/Vjencanje/PrikazPocetne.cshtml"); jer smo slale model a nismo ga kako terba primile }