init
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace DouyinApi.Extensions.Authorizations.Behaviors
|
||||
{
|
||||
public interface IUserBehaviorService
|
||||
{
|
||||
|
||||
Task<bool> CreateOrUpdateUserAccessByUid();
|
||||
|
||||
Task<bool> RemoveAllUserAccessByUid();
|
||||
|
||||
Task<bool> CheckUserIsNormal();
|
||||
|
||||
Task<bool> CheckTokenIsNormal();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
using DouyinApi.Common.HttpContextUser;
|
||||
using DouyinApi.IServices;
|
||||
using Microsoft.Extensions.Logging;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace DouyinApi.Extensions.Authorizations.Behaviors
|
||||
{
|
||||
public class UserBehaviorService : IUserBehaviorService
|
||||
{
|
||||
private readonly IUser _user;
|
||||
private readonly ISysUserInfoServices _sysUserInfoServices;
|
||||
private readonly ILogger<UserBehaviorService> _logger;
|
||||
private readonly string _uid;
|
||||
private readonly string _token;
|
||||
|
||||
public UserBehaviorService(IUser user
|
||||
, ISysUserInfoServices sysUserInfoServices
|
||||
, ILogger<UserBehaviorService> logger)
|
||||
{
|
||||
_user = user;
|
||||
_sysUserInfoServices = sysUserInfoServices;
|
||||
_logger = logger;
|
||||
_uid = _user.ID.ObjToString();
|
||||
_token = _user.GetToken();
|
||||
}
|
||||
|
||||
|
||||
public Task<bool> CheckTokenIsNormal()
|
||||
{
|
||||
throw new System.NotImplementedException();
|
||||
}
|
||||
|
||||
public Task<bool> CheckUserIsNormal()
|
||||
{
|
||||
throw new System.NotImplementedException();
|
||||
}
|
||||
|
||||
public Task<bool> CreateOrUpdateUserAccessByUid()
|
||||
{
|
||||
throw new System.NotImplementedException();
|
||||
}
|
||||
|
||||
public Task<bool> RemoveAllUserAccessByUid()
|
||||
{
|
||||
throw new System.NotImplementedException();
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user