用户后台管理判断用户是否登录

后台管理页判断用户是否登录,如未登录则跳转至登录页

步骤:1.添加类UserLogin,该类继承System.Web.UI.Page

   2.需要用户登录的页面将后台继承的System.Web.UI.Page改成UserLogin

using Common;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace Web
{
    public class UserLogin : System.Web.UI.Page
    {
        User blluser = new BLL.User();
        protected override void OnLoad(EventArgs e)
        {
            Model.User modeluser = blluser.CheckUserSessionLogin();
            if (modeluser == null)
            {
                Session["user"] = null;
                Response.Redirect("/Login.aspx?returnurl=" + UrlOper.Base64Encrypt(Request.Url.ToString()));
            }
            else
            {
                Session["user"] = modeluser;
                base.OnLoad(e);
            }
        }
        public void Alert(string msg)
        {
            this.ClientScript.RegisterStartupScript(typeof(string), null, "alert(\"" + msg + "!\")", true);
        }
    }
}

 

posted @ 2016-08-26 15:28  zhang_r  阅读(2256)  评论(0编辑  收藏  举报