private void Page_Load(object sender, System.EventArgs e) { // string refreshTimeout = System.Configuration.ConfigurationSettings.AppSettings["RefreshTimeout"]; //Response.AppendHeader("Refresh", refreshTimeout+"; MainScreen.aspx"); //sm = new SecurityManager(); //sm.AuthorizationProvider = "Authorization Provider"; //sm.SecurityCacheProvider = "Caching Store Provider"; if (!Page.IsPostBack) { // null principal causes exception. null role returns false role = ""; //if(sm.IsUserInRole(User, Global.RoleITAdmin)) role = Global.RoleITAdmin; //else if(sm.IsUserInRole(User,Global.RoleCouncil)) role = Global.RoleCouncil; //else if(sm.IsUserInRole(User,Global.RoleCityManager)) role =Global.RoleCityManager; //else if (sm.IsUserInRole(User,Global.RoleDepartment)) role =Global.RoleDepartment; //else if (sm.IsUserInRole(User,Global.RoleDivision)) role =Global.RoleDivision; Session["Department"] = profileInfo.GetUserDepartment(User.Identity.Name); Session["Division"] = profileInfo.GetUserDivision(User.Identity.Name); lblWelcome.Text = "Welcome " + User.Identity.Name + ". You are currently logged in as " + role + " Date:" + System.DateTime.Now.ToLongDateString(); Session["userRights"] = role; Session["name"] = Context.User.Identity.Name; } }