using HybirdFrameworkCore.Autofac.Attribute; using Microsoft.AspNetCore.Http; using System.ComponentModel; namespace Service.Mgr { [Scope("SingleInstance")] public class SysLoginMgr { private readonly IHttpContextAccessor _httpContextAccessor; public SysLoginMgr(IHttpContextAccessor httpContextAccessor) { _httpContextAccessor = httpContextAccessor; } /// /// 退出系统 🔖 /// [DisplayName("退出系统")] public string Logout() { string result = ""; if (string.IsNullOrWhiteSpace(UserManager.Account)) result = "非法操作,未登录"; _httpContextAccessor.HttpContext.SignoutToSwagger(); return result; } } }