Esempio n. 1
0
        protected void Application_PostAuthenticateRequest(object sender, EventArgs e)
        {
            HttpCookie authCookie = Request.Cookies[FormsAuthentication.FormsCookieName];

            if (authCookie != null)
            {
                FormsAuthenticationTicket authTicket = FormsAuthentication.Decrypt(authCookie.Value);

                JavaScriptSerializer serializer = new JavaScriptSerializer();

                CustomPrincipalSerializeModel serializeModel = serializer.Deserialize<CustomPrincipalSerializeModel>(authTicket.UserData);

                CustomPrincipal newUser = new CustomPrincipal(authTicket.Name);

                //newUser.UserGuid = serializeModel.UserGuid;
                //newUser.FirstName = serializeModel.FirstName;
                //newUser.LastName = serializeModel.LastName;

                using (KrankEntities ent = new KrankEntities())
                {
                    //User.Identity.Name
                    Guid userGuid = Guid.Parse(User.Identity.Name);
                  aspnet_Users user=  ent.aspnet_Users.First(i => i.UserId ==userGuid );
                  newUser.UserGuid = user.UserId;
                  newUser.FirstName = "Can";
                  newUser.LastName = "Akcan";
                }
                //newUser.UserGuid = Guid.Parse("67C919E2-8DF4-476A-B312-C26F82A36CFB");
                //newUser.FirstName = "Can";
                //newUser.LastName = "Akcan";

                HttpContext.Current.User = newUser;
            }
        }
Esempio n. 2
0
        protected void Application_AuthenticateRequest(object sender, EventArgs e)
        {
            HttpCookie authCookie = Request.Cookies[FormsAuthentication.FormsCookieName];

            if (authCookie != null)
            {
                FormsAuthenticationTicket authTicket = FormsAuthentication.Decrypt(authCookie.Value);
                JavaScriptSerializer serializer = new JavaScriptSerializer();
                CustomPrincipalSerializeModel serializeModel = serializer.Deserialize<CustomPrincipalSerializeModel>(authTicket.UserData);
                CustomPrincipal newUser = new CustomPrincipal(authTicket.Name);

                ////newUser.UserGuid = serializeModel.UserGuid;
                ////newUser.FirstName = serializeModel.FirstName;
                ////newUser.LastName = serializeModel.LastName;

                //newUser.UserGuid = Guid.Parse("67C919E2-8DF4-476A-B312-C26F82A36CFB");
                //newUser.FirstName = "Can";
                //newUser.LastName = "Akcan";

                HttpContext.Current.User = newUser;
            }
        }