|
@@ -5,10 +5,7 @@ using System.IdentityModel.Tokens.Jwt;
|
|
|
using System.Security.Claims;
|
|
|
using StackExchange.Redis;
|
|
|
using OASystem.Domain.Dtos.UserDto;
|
|
|
-using OASystem.Domain.Entities.System;
|
|
|
-using OASystem.Domain;
|
|
|
-using OASystem.Infrastructure.Repositories.System;
|
|
|
-using OASystem.Domain.ViewModels.System;
|
|
|
+using OASystem.RedisRepository;
|
|
|
|
|
|
namespace OASystem.API.Controllers
|
|
|
{
|
|
@@ -24,14 +21,12 @@ namespace OASystem.API.Controllers
|
|
|
private readonly UsersRepository _usersRepository;
|
|
|
//private IDatabase _redis;
|
|
|
//private RedisHelper _redisHelper;
|
|
|
- public AuthController(IConfiguration config,IMapper mapper, LoginRepository loginRep, UsersRepository usersRepository)
|
|
|
+ public AuthController(IConfiguration config, LoginRepository loginRep, IMapper mapper)
|
|
|
{
|
|
|
_config = config;
|
|
|
_loginRep = loginRep;
|
|
|
_mapper = mapper;
|
|
|
- _usersRepository = usersRepository;
|
|
|
- //_redis = client.GetDatabase(RedisEnum.Common);
|
|
|
- //_redisHelper = client("132.232.92.186", "7369", "123456");
|
|
|
+ //_usersRepository = usersRepository;
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
@@ -73,6 +68,11 @@ namespace OASystem.API.Controllers
|
|
|
signingCredentials: creds);
|
|
|
view.Token = new JwtSecurityTokenHandler().WriteToken(token);
|
|
|
|
|
|
+ //Redis String使用示例
|
|
|
+ //TimeSpan ts = new TimeSpan(0, 30, 0);
|
|
|
+ //await RedisRepository.RedisFactory.CreateRedisRepository().StringSetAsync<string>("key01", "value01", ts);//string 存
|
|
|
+ //string redisString = await RedisRepository.RedisFactory.CreateRedisRepository().StringGetAsync<string>("key01");//string 取
|
|
|
+
|
|
|
return Ok(JsonView(view));
|
|
|
}
|
|
|
|