public ActionResult Login(Clanovi clan) { //ako su u bazi hash passwords: //clan.Lozinka = Encrypt.GetMD5Hash(clan.Lozinka); using (ProjekatEntities db = new ProjekatEntities()) { var user = db.Clanovi.SingleOrDefault(u => u.KorisnickoIme == clan.KorisnickoIme && u.Lozinka == clan.Lozinka); if (user != null) { Session["KorisnickoIme"] = user.KorisnickoIme.ToString(); Session["Lozinka"] = user.Lozinka.ToString(); Session["Email"] = user.Email.ToString(); Session["Uloga"] = user.Uloga.ToString(); return(RedirectToAction("Index", "Home")); } else { ModelState.AddModelError("", "Pogresno korisnicko ime ili lozinka"); } } return(View()); }
public static bool Login(string username, string password) { using (ProjekatEntities db = new ProjekatEntities()) { return(db.Clanovi.Any(u => u.KorisnickoIme == username && u.Lozinka == password)); } }