コード例 #1
0
        public async Task LoginCurrentUserAsync(UserListModel user)
        {
            accessTokenManager.Logout();
            applicationContext.ClearLoginInfo();
            dataStorageService.ClearSessionPersistance();

            await GoToLoginPageAsync();
        }
コード例 #2
0
 public async Task LogoutAsync()
 {
     _accessTokenManager.Logout();
     _applicationContext.ClearLoginInfo();
     _dataStorageService.ClearSessionPersistance();
     await GoToLoginPageAsync();
 }
コード例 #3
0
        private async Task HandleSessionExpired(IAccessTokenManager tokenManager)
        {
            tokenManager.Logout();

            if (OnSessionTimeOut != null)
            {
                await OnSessionTimeOut();
            }
        }
コード例 #4
0
        private async Task <AbpUserConfigurationDto> HandleSessionTimeOut(AbpUserConfigurationDto userConfig)
        {
            _tokenManager.Logout();

            if (OnSessionTimeOut != null)
            {
                await OnSessionTimeOut();
            }

            return(userConfig);
        }