コード例 #1
0
        public LoginStatusViewModel Get(LoginStatusRequest request)
        {
            if (_securityContext.IsAuthenticated())
            {
                return(new LoginStatusViewModel()
                {
                    IsAuthenticated = true,
                    UserName = _securityContext.CurrentUser.Identity.Name,
                    RawUrl = _urlRegistry.UrlFor(new LogoffRequest())
                });
            }

            return(new LoginStatusViewModel()
            {
                IsAuthenticated = false,
                UserName = "",
                RawUrl = _urlRegistry.UrlFor(new LoginRequest()
                {
                    ReturnUrl = "/"
                })
            });
        }
コード例 #2
0
 public LoginStatusViewModel Get(LoginStatusRequest request)
 {
     var userName = secContext.CurrentIdentity.Name;
     return new LoginStatusViewModel{UserName = userName};
 }