Example #1
0
        public ActionResult Login(Member memb)
        {
            var memberservice   = new MemberService();
            var getMemberResult = memberservice.Auth(memb.UserName, memb.Password);

            if (getMemberResult.HasError)
            {
                ViewBag.mesaj = getMemberResult.ResultMessage;
                return(View());
            }
            if (getMemberResult.Data.Status == DataStatus.Banned)
            {
                return(RedirectToAction("BannedUser"));
            }
            FormsAuthentication.SetAuthCookie(getMemberResult.Data.UserName, false);
            return(RedirectToAction("Anasayfa", "Magaza"));
        }
        public ActionResult Autherize(Account user)
        {
            var ms = new MemberService();

            if (user == null)
            {
                return(RedirectToAction("Index", "Home"));
            }
            else
            {
                if (ms.Auth(new Member {
                    Account = user.Name, Password = user.Password
                }))
                {
                    Session["Account"] = user.Name;
                    return(RedirectToAction("Index", "Home"));
                }
                else
                {
                    user.LoginErrorMessage = "錯誤的使用者帳戶或密碼";
                    return(View("Login", user));
                }
            }
        }