public LoginWebPage(LoginWebViewModel loginWebViewModel) { InitializeComponent(); BindingContext = loginWebViewModel; loginWebViewModel.Navigation = Navigation; }
public ActionResult Login(string token = null) { LoginWebViewModel model = new LoginWebViewModel(); if (token == null) { return(View(model)); } IAccountBusiness login = new AccountBusiness(); Account account = login.CheckUserByToken(token); if (account == null) { model.Password = ""; model.ErrMessage = "Token is invalid!"; return(View(model)); } Session["Account"] = account; HttpCookie cookie = login.CreateCookie(account.AccountId); Response.Cookies.Add(cookie); return(RedirectToAction("Index", "Home")); }
public ActionResult Login(LoginWebViewModel model) { IAccountBusiness login = new AccountBusiness(); if (model.Username == null || model.Password == null) { model.Password = ""; model.ErrMessage = "Username or Password can't be empty!"; return(View(model)); } Account account = login.CheckUserWeb(model); if (account == null) { model.Password = ""; model.ErrMessage = "Username or Password is wrong!"; return(View(model)); } Session["Account"] = account; HttpCookie cookie = login.CreateCookie(account.AccountId); Response.Cookies.Add(cookie); return(RedirectToAction("Index", "Home")); }