예제 #1
0
 public ActionResult Loggin(USER_NAME un)
 {
     if (un.Email.Equals("*****@*****.**") && un.MatKhau.Equals("12345678"))
     {
         return(RedirectToAction("Notcheck", "Admin"));
     }
     using (NgubuiEntities dc = new NgubuiEntities())
     {
         var v = dc.USER_NAME.Where(a => a.Email.Equals(un.Email) && a.MatKhau.Equals(un.MatKhau)).FirstOrDefault();
         USER_NAME_DETAIL und = new USER_NAME_DETAIL();
         var n = dc.USER_NAME_DETAIL.Where(a => a.ID_User.Equals(v.ID_User)).FirstOrDefault();
         Session["Avartar"] = n;
         if (v != null)
         {
             Session["Ho"]      = v.Ho.ToString();
             Session["Ten"]     = v.Ten.ToString();
             Session["Email"]   = v.Email.ToString();
             Session["ID_User"] = v.ID_User.ToString();
             Session["Account"] = v;
             FormsAuthentication.SetAuthCookie(un.Email, false);
             return(RedirectToAction("AfterLogin"));
         }
     }
     return(View(un));
 }