diff options
author | vnugent <public@vaughnnugent.com> | 2023-10-14 15:56:41 -0400 |
---|---|---|
committer | vnugent <public@vaughnnugent.com> | 2023-10-14 15:56:41 -0400 |
commit | e2164d088eb5209e2baecf09fbee06d6326fe910 (patch) | |
tree | 4efbb5278078ad4bb7ce1726f8745eb4a2eedb93 /plugins/VNLib.Plugins.Essentials.Accounts/src/Endpoints/LogoutEndpoint.cs | |
parent | b7ce7b48168d56931cae337bf1268b067edb7dce (diff) |
track core updates & pki multi key
Diffstat (limited to 'plugins/VNLib.Plugins.Essentials.Accounts/src/Endpoints/LogoutEndpoint.cs')
-rw-r--r-- | plugins/VNLib.Plugins.Essentials.Accounts/src/Endpoints/LogoutEndpoint.cs | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/plugins/VNLib.Plugins.Essentials.Accounts/src/Endpoints/LogoutEndpoint.cs b/plugins/VNLib.Plugins.Essentials.Accounts/src/Endpoints/LogoutEndpoint.cs index e5adb17..09b5532 100644 --- a/plugins/VNLib.Plugins.Essentials.Accounts/src/Endpoints/LogoutEndpoint.cs +++ b/plugins/VNLib.Plugins.Essentials.Accounts/src/Endpoints/LogoutEndpoint.cs @@ -22,9 +22,6 @@ * along with this program. If not, see https://www.gnu.org/licenses/. */ -using System; -using System.Net; - using VNLib.Plugins.Extensions.Loading; using VNLib.Plugins.Essentials.Endpoints; @@ -56,16 +53,14 @@ namespace VNLib.Plugins.Essentials.Accounts.Endpoints if (entity.IsClientAuthorized(AuthorzationCheckLevel.Critical)) { entity.InvalidateLogin(); - entity.CloseResponse(HttpStatusCode.OK); - return VfReturnType.VirtualSkip; } else { //Detatch the session to cause client only invalidation entity.Session.Detach(); - entity.CloseResponse(HttpStatusCode.OK); - return VfReturnType.VirtualSkip; } + + return VirtualOk(entity); } } } |