Private Sub Page_Init(ByVal sender as System.Object, ByVal e as System.EventArgs) 'Handles MyBase.Init If Page.Session("auth_EmployeeID") <> Convert.ToInt32(Page.User.Identity.Name) Then Call Reset_Session_Data(Page) End Sub
private void Page_Init(System.Object sender, System.EventArgs e) //Handles MyBase.Init { if (Page.Session["auth_EmployeeID"] != Convert.ToInt32(Page.User.Identity.Name)) { Reset_Session_Data(Page); } }
the best overloaded method match for cntrl_lib_nav.Reset.Session.Data(ref System.Web.UI.Page) has some invalid arguments.
public static void Reset_Session_Data(ref Page refPage) { SqlConnection conn = new SqlConnection(ConfigurationSettings.AppSettings["ConnectionString"]); SqlCommand command = new SqlCommand("sproc_CP_EmployeeGet", conn); command.CommandType = CommandType.StoredProcedure; SqlParameter param = command.Parameters.Add("@EmployeeID", SqlDbType.Int); param.Value = Convert.ToInt32(refPage.User.Identity.Name); conn.Open(); SqlDataReader rs = command.ExecuteReader(); if (!rs.Read()) refPage.Response.Redirect("login.aspx"); refPage.Session["auth_EmployeeID"] = rs["EmployeeID"]; refPage.Session["Name"] = rs["first_name"] + " " + rs["last_name"]; refPage.Session["user_default_office"] = rs["officeID"]; refPage.Session["user_groups"] = Strings.Replace(rs["security_group_list"], ",", "~"); if (Strings.InStr(refPage.Session["user_groups"], "~1~") > 0) { refPage.Session["is_admin"] = true; refPage.Session["user_default_office"] = "all"; } rs.Close(); rs = null; command = null; }
Reset_Session_Data
Reset_Session_Data(Page);
Reset_Session_Data(ref Page);
public static void Reset_Session_Data(ref Page refPage)
public static void Reset_Session_Data(Page refPage)
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)