using System; using System.Collections.Generic; using System.Text; using System.Web; using System.Web.SessionState; using System.Data; using System.Data.SqlClient; namespace Mtxfw.Utility { public class MemberBase2 : System.Web.UI.Page { public int Card = 0, IFStores = 0, Memberttype = 0, GoToMemberId = 0, MemberuLevel = 0, MemberuLevel2 = 0, MemberuLevel14 = 0; public string MemberName = "", MemberJS = "", GoToMemberName = ""; private Mtxfw.Utility.Config config = new Mtxfw.Utility.Config(""); protected override void OnLoad(EventArgs e) { base.OnLoad(e); if (Session["MemberId"] != null && Session["MemberName"] != null) { Card = int.Parse(Session["MemberId"].ToString()); if (Session["MemberName"] != null) { MemberName = Session["MemberName"].ToString(); } if (Session["MemberIFStores"] != null) { IFStores = int.Parse(Session["MemberIFStores"].ToString()); } if (Session["Memberttype"] != null) { Memberttype = int.Parse(Session["Memberttype"].ToString()); } if (Session["MemberuLevel"] != null) { MemberuLevel = int.Parse(Session["MemberuLevel"].ToString()); } if (Session["MemberuLevel2"] != null) { MemberuLevel2 = int.Parse(Session["MemberuLevel2"].ToString()); } if (Session["MemberuLevel14"] != null) { MemberuLevel14 = int.Parse(Session["MemberuLevel14"].ToString()); } string CloseEnable = new Mtxfw.Utility.Config("").CloseEnable; if (CloseEnable == "1") { Session.RemoveAll(); Response.Write(""); } if (Session["GoToMemberId"] != null) { GoToMemberId = int.Parse(Session["GoToMemberId"].ToString()); } if (Session["GoToMemberName"] != null) { GoToMemberName = Session["GoToMemberName"].ToString(); } } else { string RUrl = Request.Url.ToString(); Session["returnurl"] = RUrl; Response.Write(""); } } // /// 判断用户名是否已退出 /// /// public bool IsExistsIsOut(string SessionId, int MemberId, DateTime DLTime) { string sqlStr = "select top 1 id from User_OnLine where SessionId=@SessionId and CONVERT(varchar(100),InTime,120)=CONVERT(varchar(100),@DLTime,120) And MemberId=@MemberId And IsOnline=0 and UserType=0"; SqlParameter[] para = { new SqlParameter("@SessionId", SqlDbType.VarChar, 50), new SqlParameter("@MemberId", SqlDbType.Int), new SqlParameter("@DLTime", SqlDbType.DateTime)}; para[0].Value = SessionId; para[1].Value = MemberId; para[2].Value = DLTime; bool Isbool = false; SqlDataReader Dr = SqlDbHelper_U.GetDataReader(sqlStr.ToString(), para); if (Dr.Read()) Isbool = true; Dr.Close(); return Isbool; } protected String GetWebName { get { return config.webName; } } } }