Exemple #1
0
    /// <summary>
    /// 后台用户Log Out登陆
    /// </summary>
    public static void AdminLoginOut()
    {
        Cookie c = new Cookie();

        c.delCookie(ConfigHelper.GetConfigString("AdminLogin"));
        c.delCookie(ConfigHelper.GetConfigString("AdminName"));

        Jscript.RedirectTo("login.aspx");
    }
Exemple #2
0
 /// <summary>
 /// 判断用户是否登录前台
 /// </summary>
 public static bool checkUserHasCookie(string url)
 {
     if (DoClass.GetUserID() == "")
     {
         Jscript.RedirectTo("lologin.aspx?f=" + url);
         return(false);
     }
     return(true);
 }
Exemple #3
0
    /// <summary>
    /// 判断是否已经登录,下面将验证是否具有一定的角色
    /// </summary>
    /// <param name="isparent">表示当前页面为几级页面,如果为根目录一层就为0,为根目录文件夹下面一层的为1</param>
    public static bool CheckLogin(int isparent)
    {
        string cname = ConfigHelper.GetConfigString("AdminLogin");
        Cookie c     = new Cookie();
        string str   = c.getCookie(cname);

        if (str == "")
        {
            string url = "LuntanLogin.aspx.aspx";
            switch (isparent)
            {
            case 0:
                url = "/Proscenium/Pass/" + url;
                break;

            case 1:
                url = "/Proscenium/Pass/" + url;
                break;

            case 2:
                url = "/Proscenium/Pass/" + url;
                break;

            case 3:
                url = "/Proscenium/Pass/" + url;
                break;

            case 4:
                url = "/Proscenium/Pass/" + url;
                break;

            case -1:
                url = "/Proscenium/Pass/" + url;
                break;
            }
            if (isparent == -1)
            {
                Jscript.RedirectTo(url);
                return(false);
            }
            else if (isparent == -2) //判断是否通过登录验证
            {
                return(false);
            }
            else
            {
                Jscript.AlertAndRedirect("您未登录或者您的身份验证已经过期,请您重新登录或者与管理员联系!!", url);
                return(false);
            }
        }
        else
        {
            return(true);
        }
    }