public static void AuthenticateRequest() { var Context = HttpContext.Current; var Cookie = Context.Request.Cookies["MvcForum"]; if (Cookie != null) { using (ForumRespository db = new ForumRespository()) { var Session = db.GetSession(Cookie.Value); if (Session != null) { var ForumUser = Session.Forum_User; bool Admin = db.UserInRole(ForumUser, BuildInRole.Administrator); Context.User = new ForumPrinciple(ForumUser.Username, ForumUser.UserID, Admin, Session.SessionGUID); return; } } } Context.User = new ForumPrinciple(); }