首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

关于asp。net网站登录验证的一些有关问题

2012-04-20 
关于asp。net网站登录验证的一些问题不知道大家做网站的时候是怎么做的,我的是建立了一个基类,然后重写了On

关于asp。net网站登录验证的一些问题
不知道大家做网站的时候是怎么做的,我的是建立了一个基类,然后重写了OnLoad方法,在他之前先判断是否登录,没有登录就跳转到登录界面,这样可以防止直接在浏览器地址栏输入后台地址跳过登录的行为。
现在的问题是,客户要求网站跟另一个OA系统结合,希望可以通过一种方式,可以不打开登录页面,直接打开其他的页面,我应该怎么弄好呢?

C# code
    /// <summary>    /// 后台管理页的父类    /// </summary>    public class AdminPage : System.Web.UI.Page    {        AdminManager am = new AdminManager();        IDataAccessor da = DataAccessorFactory.Instance.GetDataAccessor(DataAccessorFactory.AccessorType.SqlServer);        protected override void OnLoad(EventArgs e)        {            if (am.GetCurrentSys_Users() == null)            {                this.ClientScript.RegisterClientScriptBlock(this.GetType(),                    "", "<script>top.location.href='" +                    MohuFramework.Common.ConfigSettings.GetAdminLoginUrl() + "';</script>");                return;            }            base.OnLoad(e);        }


[解决办法]
探讨
不知道大家做网站的时候是怎么做的,我的是建立了一个基类,然后重写了OnLoad方法,在他之前先判断是否登录,没有登录就跳转到登录界面,这样可以防止直接在浏览器地址栏输入后台地址跳过登录的行为。
现在的问题是,客户要求网站跟另一个OA系统结合,希望可以通过一种方式,可以不打开登录页面,直接打开其他的页面,我应该怎么弄好呢?
C# code
/// <summary>
/// 后……

热点排行