예제 #1
0
 public ActionResult Register(member MemberModel)
 {
     using (er_modelEntities2 dbm = new er_modelEntities2())
     {
         if (dbm.member.Any(x => x.Account == MemberModel.Account))
         {
             ViewBag.DuplicateMessage = "Account already exist";
             return(View("Register", MemberModel));
         }
         dbm.member.Add(MemberModel);
         dbm.SaveChanges();
     }
     ModelState.Clear();
     ViewBag.SuccessMessage = "Registration Successful";
     return(View("Register", new member()));
 }
예제 #2
0
        public ActionResult Login(member user)
        {
            using (er_modelEntities2 db = new er_modelEntities2())
            {
                var usr = db.member.Where(u => u.Account == user.Account && u.Password == user.Password).FirstOrDefault();
                if (usr != null)
                {
                    Session["UserID"]   = usr.Account.ToString();
                    Session["Username"] = usr.Account.ToString();  //have no use in authorization

                    return(RedirectToAction("LoggedIn"));
                }
                else
                {
                    ModelState.AddModelError("", "Username or Password is wrong.");
                }
            }
            return(View());
        }
예제 #3
0
        public ActionResult Login(member mModel)
        {
            using (er_modelEntities2 db = new er_modelEntities2())
            {
                var usr = db.member.Single(u => u.Account == mModel.Account && u.Password == mModel.Password);
                if (mModel != null)
                {
                    Session["ID"]   = usr.ID.ToString();
                    Session["Name"] = usr.Account.ToString();
                    return(RedirectToAction("Index"));
                }
                else
                {
                    ModelState.AddModelError("", "Name or Password is wrong.");
                }
            }

            return(View());
        }