Пример #1
0
        public ActionResult Login(UserAccount user)
        {
            using (OurDBcontext db = new OurDBcontext())
            {
                if (user.userName != null && user.userName != "" && user.Password != null && user.Password != "" && user.ConfirmPassword != null && user.ConfirmPassword != "")
                {
                    try
                    {
                        var usr = db.userAccount.Single(u => u.userName == user.userName && u.Password == user.Password);

                        if (usr != null)
                        {
                            Session["userID"]   = usr.UserId.ToString();
                            Session["UserName"] = usr.userName.ToString();
                            return(RedirectToAction("LoggedIn"));
                        }
                        else
                        {
                            ModelState.AddModelError("", "UserName or password is wrong.");
                        }
                    }
                    catch (System.InvalidOperationException)
                    {
                        ModelState.AddModelError("", "UserName or password is wrong.");
                    }
                }
            }
            return(View());
        }
 //
 // GET: /Account/
 public ActionResult Index()
 {
     using (OurDBcontext db = new OurDBcontext())
     {
         return(View(db.UserAccount.ToList()));
     }
 }
Пример #3
0
 public ActionResult Register(UserAccount account)
 {
     if (ModelState.IsValid)
     {
         using (OurDBcontext db = new OurDBcontext()) {
             db.userAccount.Add(account);
             db.SaveChanges();
         }
         ModelState.Clear();
         ViewBag.Message = account.FirstName + " " + account.LastName + " successfully registered ";
     }
     return(View());
 }
 public ActionResult Login(UserAccount User)
 {
     using (OurDBcontext db = new OurDBcontext())
     {
         var usr = db.UserAccount.Single(u => u.UserName == User.UserName && u.Password == User.Password);
         if (usr != null)
         {
             Session["UserId"]   = usr.UserId.ToString();
             Session["UserName"] = usr.UserName.ToString();
             return(RedirectToAction("LoggedIn"));
         }
         else
         {
             ModelState.AddModelError("", "UserName and Password is wrong.");
         }
     }
     return(View());
 }