public static Domain.SponserUser SetupAdminOnLogin(string userName) { SponserRepository sponserRepo = new SponserRepository(); Domain.SponserUser loggedUser = sponserRepo.GetAdminDetails(userName); UserHelper.SetLoggedInUser(loggedUser, HttpContext.Current.Session); return(loggedUser); }
private static void LoadDataIntoSession(System.Web.SessionState.HttpSessionState session) { SponserRepository userRepo = new SponserRepository(); Domain.SponserUser loggedUser = userRepo.GetDetailsByUsername(HttpContext.Current.User.Identity.Name); if (loggedUser != null) { //loggedUser.Roles.AddRange(userRepo.GetRolesAsArray(loggedUser.Username)); session[Constants.USER] = loggedUser; } }
protected void Page_Load(object sender, EventArgs e) { //imgLogOut.Attributes.Add("onmouseover", "MM_swapImage('Image27','','../images/button_logout_active.png',1)"); //imgLogOut.Attributes.Add("onmouseout", "MM_swapImgRestore()"); Domain.SponserUser user = VistaDM.Admin.Code.UserHelper.GetLoggedInUser(HttpContext.Current.Session); if (user.IsAdmin) { pnlAdmin.Visible = true; pnl.Visible = false; pnlLogin.Visible = false; } else { this.pnl.Visible = Context.User.Identity.IsAuthenticated; pnlLogin.Visible = !Context.User.Identity.IsAuthenticated; pnlAdmin.Visible = false; } }
public static void SetLoggedInUser(Domain.SponserUser user, System.Web.SessionState.HttpSessionState session) { session[Constants.USER] = user; }