|
|
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Web;
- using System.Web.UI.WebControls;
-
- /// <summary>
- /// HuiyuanPage 会员中心通用判断是否登录
- /// </summary>
- ///
- namespace Basic
- {
- public class HuiyuanPage : System.Web.UI.Page
- {
- public HuiyuanPage()
- {
- this.Load += new EventHandler(HuiyuanPage_Load);
- }
-
- private void HuiyuanPage_Load(object sender, EventArgs e)
- {
- //判断管理员是否登录
- if (!IsUserLogin())
- {
- string _weburl = Basic.Tools.WebInfo.weburl();
- Response.Write("<script>parent.location.href='" + _weburl + "/member/login.htm'</script>");
- Response.End();
- }
- }
-
- /// <summary>
- /// 判断会员是否登录
- /// </summary>
- public bool IsUserLogin()
- {
- //如果Session为Null
- if (System.Web.HttpContext.Current.Session[Keys.SESSION_USER_INFO] != null)
- {
- return true;
- }
- else
- {
- //检查Cookies
- string username = Basic.Tools.Utils.GetCookie("UserName", "str_key");
- string userpwd = Basic.Tools.Utils.GetCookie("UserPwd", "str_key");
-
- if (!string.IsNullOrEmpty(username) && !string.IsNullOrEmpty(userpwd))
- {
- DAL.user dal = new DAL.user();
- Model.user model = dal.GetModel(username, userpwd);
- if (model != null)
- {
- System.Web.HttpContext.Current.Session[Keys.SESSION_USER_INFO] = model;
- return true;
- }
- }
- }
- return false;
- }
-
- /// <summary>
- /// 取得管理员信息
- /// </summary>
- public Model.user GetUserInfo()
- {
- if (IsUserLogin())
- {
- Model.user model = Session[Keys.SESSION_USER_INFO] as Model.user;
- if (model != null)
- {
- return model;
- }
- }
- return null;
- }
- }
- }
|