public SlotPromo() { opsettings = new customConfig.OperatorSettings("W88"); var user = new Members(); userInfo = user.MemberData(); }
protected override void OnPreLoad(EventArgs e) { base.OnPreLoad(e); UserSession.checkSession(); var user = new Members(); userInfo = user.MemberData(); }
public MemberSession.UserSessionInfo MemberData() { var userData = new MemberSession.UserSessionInfo(); HttpCookie authCookie = HttpContext.Current.Request.Cookies[FormsAuthentication.FormsCookieName]; if (authCookie != null) { if (!string.IsNullOrWhiteSpace(authCookie.Value)) { var ticket = FormsAuthentication.Decrypt(authCookie.Value); if (ticket != null) { var serializer = new JavaScriptSerializer(); userData = serializer.Deserialize <MemberSession.UserSessionInfo>(ticket.UserData); } } } //@todo will remove soon if session dependency is no more if (string.IsNullOrEmpty(userData.CurrentSessionId)) { userData.CurrentSessionId = commonVariables.GetSessionVariable("MemberSessionId"); } if (string.IsNullOrEmpty(userData.MemberCode)) { userData.MemberCode = commonVariables.GetSessionVariable("MemberCode"); } if (string.IsNullOrEmpty(userData.MemberId)) { userData.MemberId = commonVariables.GetSessionVariable("MemberId"); } if (string.IsNullOrEmpty(userData.RiskId)) { userData.RiskId = commonVariables.GetSessionVariable("RiskId"); } if (string.IsNullOrEmpty(userData.CountryCode)) { userData.CountryCode = commonVariables.GetSessionVariable("CountryCode"); } return(userData); }
public void MemberData(DataTable dTable) { var user = new MemberSession.UserSessionInfo { CurrentSessionId = dTable.Rows[0]["memberSessionId"].ToString(), MemberId = dTable.Rows[0]["memberId"].ToString(), MemberCode = dTable.Rows[0]["memberCode"].ToString(), RiskId = dTable.Rows[0]["riskId"].ToString(), CountryCode = dTable.Rows[0]["countryCode"].ToString(), IsTestAccount = Convert.ToBoolean(dTable.Rows[0]["testAccount"].ToString()) }; var serializer = new JavaScriptSerializer(); var userData = serializer.Serialize(user); var ticket = new FormsAuthenticationTicket(1, user.MemberCode, DateTime.Now, DateTime.Now.AddDays(1), true, userData, FormsAuthentication.FormsCookiePath); var encTicket = FormsAuthentication.Encrypt(ticket); HttpContext.Current.Response.Cookies.Add(new HttpCookie(FormsAuthentication.FormsCookieName, encTicket)); }