private String getAdminCmd() { String siteAdminCmd = ""; if (SiteRole.IsInAdminGroup(ctx.viewer.obj.RoleId)) { String lk = string.Format("<img src=\"{0}lock.gif\"/> ", sys.Path.Img); siteAdminCmd += string.Format("<a href=\"{0}\" class=\"quickCmd\">采集</a> ", Link.T2(ctx.viewer.obj, new Users.Admin.Spiders.ArticleController().List, 0)); if (AdminSecurityUtils.HasSession(ctx)) { siteAdminCmd += string.Format("<a href='{0}'>{2}{1}</a>", Link.T2(Site.Instance, new Admin.MainController().Welcome), lang("siteAdmin"), lk); } else { siteAdminCmd += string.Format("<a href='{0}'>{2}{1}</a>", Link.T2(Site.Instance, new Admin.MainController().Login), lang("siteAdmin"), lk); } } return(siteAdminCmd); }
//--------------------------------------------------------- 网站 ------------------------------------------------------------------------- private void checkSitePermission() { if (!checkSiteAppPermission()) { return; } if (ctx.route.isAdmin == false) { return; } //------------------------------------------------------------------- if (ctx.viewer.IsLogin == false) { redirectUrl(t2(new MainController().Login)); return; } if (AdminSecurityUtils.HasSession(ctx) == false) { redirectUrl(t2(new Admin.MainController().Login) + "?returnUrl=" + ctx.url.EncodeUrl); return; } if (!checkSiteAdminPermission()) { return; } if (!checkSiteAppAdminPermission()) { return; } checkUserDataAdminPermission(); }