Esempio n. 1
0
        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());
        }
Esempio n. 2
0
 public static bool Login(string username, string password)
 {
     using (ProjekatEntities db = new ProjekatEntities())
     {
         return(db.Clanovi.Any(u => u.KorisnickoIme == username && u.Lozinka == password));
     }
 }