protected void Page_Load(object sender, EventArgs e) { var identity = HttpContext.Current.User.Identity; if (identity.IsAuthenticated) { var accountManager = new AccountManager(); bool isSuperUser = identity.Name.ToLower() == AccountManager.AdminUserName || accountManager.IsSuperUser(identity.Name); if (!isSuperUser) Response.Redirect("~/"); } }
public static List<FtpAccount> GetAllFtpAccount() { var identity = HttpContext.Current.User.Identity; if (identity.IsAuthenticated) { bool filterSuperUser = identity.Name.ToLower() != AccountManager.AdminUserName; var accountManager = new AccountManager(); if (!accountManager.IsSuperUser(identity.Name)) return new List<FtpAccount>(); return accountManager.QueryAllFtpAccount(filterSuperUser); } return new List<FtpAccount>(); }
protected void Page_Load(object sender, EventArgs e) { bool isSuperUser = false; var identity = HttpContext.Current.User.Identity; if (identity.IsAuthenticated) { var accountManager = new AccountManager(); isSuperUser = accountManager.IsSuperUser(identity.Name); } if (isSuperUser) { NavigationMenu.Items.Add(new MenuItem() { Text = "管理用户", NavigateUrl = "~/UserManagement.aspx" }); } }