/// <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"); }
/// <summary> /// 判断用户是否登录前台 /// </summary> public static bool checkUserHasCookie(string url) { if (DoClass.GetUserID() == "") { Jscript.RedirectTo("lologin.aspx?f=" + url); return(false); } return(true); }
/// <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); } }