public void SetAuthenInfo(string user) { string errMsg = ""; DataSet ds = new DataSet(); if (!_cmrWS.getGrapherInfo(user, out ds, out errMsg)) { //WriteLog("getUserInfo (Error) : " + errMsg); } if (ds != null) { AuthenInfo info = new AuthenInfo(); info.With(m => { m.LoginUserID = Convert.ToInt64(ds.Tables[0].Rows[0]["GRAPHERID"]); ; m.LoginUserName = Convert.ToString(ds.Tables[0].Rows[0]["NAME"]); m.ClientIP = HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"]; m.UserLevel = Convert.ToString(ds.Tables[0].Rows[0]["GRAPHERLEVEL"]); m.LastLogin = DateTime.Now; }); HttpContext.Current.Session["LoginInfo"] = info; System.Web.SessionState.HttpSessionState ss = HttpContext.Current.Session; //Updated login info. //UpdateAuthenUsers(info, ss.SessionID); if (!_cmrWS.updatedAuthenGrapher(Convert.ToString(info.LoginUserID), info.ClientIP, ss.SessionID, out errMsg)) { //WriteLog("updatedAuthenUser (Error) : " + errMsg); } } }