protected void Page_Load(object sender, EventArgs e) { objVisitlogClass = new VisitlogClass(objSqlConn.OpenConnection()); objAccountClass = new AccountClass(objSqlConn.sqlConnection); if (Membership.GetUser() != null) { IsUserLoggedOn = true; gsUserName = Membership.GetUser().UserName; //Response.Write(">> " + gsUserName + "<BR>"); } if (!IsPostBack) { checkVariables(); } }
private void checkVariables() { try { if (gsUserName == "") { if (Membership.GetUser() != null) { gsUserName = Membership.GetUser().UserName; //Response.Write(" set >> " + gsUserName + "<BR>"); } } objVisitlogClass = new VisitlogClass(objSqlConn.OpenConnection()); if (Session["VISIT_ID"] == null) { Session["VISIT_ID"] = objVisitlogClass.INSERT_Visitlog(Request.ServerVariables.Get("HTTP_USER_AGENT"), Request.ServerVariables.Get("REMOTE_ADDR")); } if (Session["ACCOUNT_ID"] == null && IsUserLoggedOn) {/*checking that wheather the account is existing for logged user or not */ try { string sUserID = Membership.GetUser().ProviderUserKey.ToString(); DataSet DS = objAccountClass.Act_GET_Accounts_BY_UserId(sUserID); if (DS.Tables[0].Rows.Count > 0)/*Added by Netsmartz */ { Session["ACCOUNT_ID"] = DS.Tables[0].Rows[0]["ACCOUNT_ID"].ToString(); Session["USER_TYPE_ID"] = DS.Tables[0].Rows[0]["USER_TYPE_ID"].ToString(); } } catch (Exception ex) {//they aren't tied to an accout. FormsAuthentication.SignOut();// LOG USER OUT PROGRAMMATICALLY } } } catch (Exception ex) { //Response.Write("checkvariables() : " + ex.Message); } }