Beispiel #1
0
 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();
 }