private void FillMemberShipLevels() { MembershipLevelDD.Items.Clear(); ClubBAIST cb = new ClubBAIST(); List <MembershipLevel> mls = cb.ReadMembershipLevels(); foreach (MembershipLevel ml in mls) { ListItem li = new ListItem(); li.Text = ml.Description; li.Value = ml.MembershipLevelID.ToString(); MembershipLevelDD.Items.Add(li); } }
private void Authenticate() { SecurityController s = HttpContext.Current.User as SecurityController; if (s != null) { ClubBAIST cb = new ClubBAIST(); List <MembershipLevel> mls = cb.ReadMembershipLevels(); bool ok = false; foreach (MembershipLevel m in mls) { if (s.IsInRole(m.Description)) { ok = true; } } if (!ok) { FormsAuthentication.SignOut(); Response.Redirect("login.aspx"); } if (s.IsInRole("ADMIN")) { AdminStuff(); } else { NotAdminStuff(); } } else { FormsAuthentication.SignOut(); Response.Redirect("login.aspx"); } }