代码修改后的版本,全部提交
This commit is contained in:
101
Mtxfw.Utility/MemberBase2.cs
Normal file
101
Mtxfw.Utility/MemberBase2.cs
Normal file
@@ -0,0 +1,101 @@
|
||||
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("<script type='text/javascript'>top.window.location =\"/Login.aspx\";</script>");
|
||||
}
|
||||
|
||||
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("<script type='text/javascript'>top.window.location =\"/Login.aspx\";</script>");
|
||||
|
||||
}
|
||||
}
|
||||
// <summary>
|
||||
/// 判断用户名是否已退出
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
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;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user