@@ -1,50 +1,46 @@
using JNPF.Common.Const ;
using JNPF.Common.Captcha.General ;
using JNPF.Common.Captcha.General ;
using JNPF.Common.Const ;
using JNPF.Common.Core.Handlers ;
using JNPF.Common.Core.Manager ;
using JNPF.Common.Dtos.OAuth ;
using JNPF.Common.Enums ;
using JNPF.Common.Extension ;
using JNPF.Common.Manager ;
using JNPF.Common.Models ;
using JNPF.Common.Models.User ;
using JNPF.Common.Net ;
using JNPF.Common.Options ;
using JNPF.Common.Security ;
using JNPF.DataEncryption ;
using JNPF.DependencyInjection ;
using JNPF.DynamicApiController ;
using JNPF.EventBus ;
using JNPF.EventHandler ;
using JNPF.Extras.CollectiveOAuth.Models ;
using JNPF.Extras.DatabaseAccessor.SqlSugar.Models ;
using JNPF.FriendlyException ;
using JNPF.Logging.Attributes ;
using JNPF.Message.Interfaces.Message ;
using JNPF.OAuth.Dto ;
using JNPF.OAuth.Model ;
using JNPF.RemoteRequest.Extensions ;
using JNPF.Systems.Entitys.Dto.Module ;
using JNPF.Systems.Entitys.Enum ;
using JNPF.Systems.Entitys.Model.Permission.SocialsUser ;
using JNPF.Systems.Entitys.Model.SysConfig ;
using JNPF.Systems.Entitys.Permission ;
using JNPF.Systems.Entitys.System ;
using JNPF.Systems.Interfaces.Permission ;
using JNPF.Systems.Interfaces.System ;
using JNPF.UnifyResult ;
using Mapster ;
using Microsoft.AspNetCore.Authorization ;
using Microsoft.AspNetCore.Http ;
using Microsoft.AspNetCore.Mvc ;
using Microsoft.CodeAnalysis ;
using Microsoft.Extensions.Hosting ;
using Microsoft.Extensions.Options ;
using SqlSugar ;
using JNPF.Systems.Entitys.Dto.Module ;
using JNPF.Systems.Entitys.Model.Permission.SocialsUser ;
using JNPF.Systems.Interfaces.Permission ;
using JNPF.Extras.CollectiveOAuth.Models ;
using JNPF.Common.Models ;
using JNPF.Common.Options ;
using Microsoft.CodeAnalysis ;
using JNPF.Common.Core.Handlers ;
using JNPF.Message.Interfaces.Message ;
using JNPF.Extras.DatabaseAccessor.SqlSugar.Models ;
using Aop.Api.Domain ;
using Microsoft.Extensions.DependencyInjection ;
using Microsoft.Extensions.Hosting ;
using bf = System . Reflection . BindingFlags ;
using System.Linq.Expressions ;
namespace JNPF.OAuth ;
@@ -417,10 +413,10 @@ public class OAuthService : IDynamicApiController, ITransient
public async Task Logout ( [ FromQuery ] string ticket )
{
//modify by ly on 20230918
/* stopTimedTaskSvcCTS ??= new();
await _backgroundService.StopAsync(stopTimedTaskSvcCTS.Token);
stopTimedTaskSvcCTS.Cancel();
*/ //stopTimedTaskSvcCTS.Dispose();
/* stopTimedTaskSvcCTS ??= new();
await _backgroundService.StopAsync(stopTimedTaskSvcCTS.Token);
stopTimedTaskSvcCTS.Cancel();
*/ //stopTimedTaskSvcCTS.Dispose();
UserManager . AsscessToken = string . Empty ;