public ActionResult Index(LoginUser loginUser) { var login = new LoginWebService.LoginWSClient(); var result = login.Login(loginUser.Username, loginUser.Password); if (!result.Equals("failed")) { var user = JsonConvert.DeserializeObject <UserModel>(result); if (user.role.Equals("admin")) { Session["role"] = "Administrator"; } else if (user.role.Equals("client")) { Session["role"] = "Client"; } Session["userId"] = user.id; FormsAuthentication.SetAuthCookie(user.username, true); return(RedirectToAction("index", "Home")); } ViewBag.Mess = "Don't match any account! Please Register first!"; return(View(loginUser)); }
public ActionResult Register(UserModel user) { var login = new LoginWebService.LoginWSClient(); var result = login.Register(user.username, user.password); if (!result.Equals("failed")) { return(RedirectToAction("Index", "Login")); } ViewBag.Mess = "Registration problem! Please try again!"; return(View(user)); }