Exemplo n.º 1
0
        //[UserAuthenticationFilter]
        public ActionResult Create(AdminCs admin, string Password)
        {
            var md5pass = Password;

            if (ModelState.IsValid)
            {
                admin.Password = Crypto.Hash(md5pass, "MD5");
                db.admins.Add(admin);
                db.SaveChanges();
                Session["Id"]       = admin.Id;
                Session["Username"] = admin.Username;
                return(RedirectToAction("Login"));
            }
            return(View());
        }
Exemplo n.º 2
0
 public ActionResult Login(AdminCs admin, string Password)
 {
     using (AdminContext db = new AdminContext())
     {
         var md5pass = Crypto.Hash(Password, "MD5");
         var adm     = db.admins.SingleOrDefault(u => u.Username == admin.Username && u.Password == md5pass);
         if (adm != null)
         {
             Session["Id"]       = Guid.NewGuid();
             Session["Username"] = adm.Username.ToString();
             return(RedirectToAction("LoggedIn"));
         }
         else
         {
             ModelState.AddModelError("", "Kullanıcı adı veya parola hatalı. ");
         }
     }
     return(View());
 }