コード例 #1
0
        public ActionResult UserLandingPage(LoginModel model)
        {
            var context  = new UsersContext();
            var username = model.ProfileUser;
            var user     = context.UserProfiles.SingleOrDefault(u => u.UserName == username);

            Session["UserID"] = user.UserId;
            if (string.IsNullOrEmpty(user.elt_account_number))
            {
                return(RedirectToAction("LogOff"));
            }
            if (model.UserName == "system")
            {
                Session["elt_account_number_for"] = model.ELT_account_number;
            }
            Session["elt_account_number"] = model.ELT_account_number;
            ELTUser ELTUser = authBL.GetELTUser(model.UserName);

            authBL.PerformCreateLoginInfoForLegacyASPNET(ELTUser, Session.SessionID);
            authBL.LinkWithAsp(ELTUser);
            return(RedirectToAction("Index", "SiteAdmin"));
        }