ChiakiYu.Web.UserContext.GetAuthenticatedUser C# (CSharp) Method

GetAuthenticatedUser() private static method

获取当前认证的用户
private static GetAuthenticatedUser ( ) : User
return User
        private static User GetAuthenticatedUser()
        {
            var httpContext = HttpContext.Current;
            if (httpContext == null || !httpContext.Request.IsAuthenticated ||
                !(httpContext.User.Identity is FormsIdentity))
            {
                return null;
            }

            return
                DependencyResolver.Current.GetService<IUserService>()
                    .GetAll()
                    .FirstOrDefault(n => n.UserName == httpContext.User.Identity.Name);
        }