Пример #1
0
        public ActionResult Register(Registration userData)
        {
            if (ModelState.IsValid)
            {
                OnlineCvContext db = new OnlineCvContext();

                User user = new User();
                user.Email    = userData.Email;
                user.Name     = userData.Name;
                user.Password = userData.Password;
                db.Users.Add(user);

                db.SaveChanges();
                Session.Remove("name");
                Session["name"] = user.Name;
                System.Web.Security.FormsAuthentication.SetAuthCookie(userData.Email, false);
                // return Json(Url.Action("About", "Home",null));
                return(Json(new { ok = true, newurl = Url.Action("About", "Home", null) }));
            }
            else
            {
                return(View(userData));
            }
            //return View();
        }
Пример #2
0
 public ActionResult Login(Login loginData)
 {
     if (ModelState.IsValid)
     {
         OnlineCvContext db = new OnlineCvContext();
         User            u  = db.Users.FirstOrDefault(x => x.Email == loginData.UserName);
         if (u != null && u.Password == loginData.Password)
         {
             Session.Remove("name");
             Session["name"]  = u.Name;
             ViewData["name"] = u.Name;
             System.Web.Security.FormsAuthentication.SetAuthCookie(u.Email, false);
             //return Json(Url.Action("About", "Home", null));
             return(Json(new { ok = true, newurl = Url.Action("About", "Home", null) }));
             //return Json(new { url = Url.Action("About","Home",null) });
             //return RedirectToAction("About", "Home", null);
             //return RedirectToAction("Index", "Member", new { area = "MemberZone" });
         }
         else
         {
             return(Json(new { ok = false, message = "Invalid Credentials" }));
             //return View(loginData);ok = false, message = ex.Message
         }
     }
     else
     {
         return(Json(new { ok = false, message = "  Enter your Credentials" }));
         //return View(loginData);
     }
 }