修改:Redis方法修改。

This commit is contained in:
2025-12-22 17:47:19 +08:00
parent 67f9192182
commit aa0d7043bf
11 changed files with 237 additions and 85 deletions

View File

@@ -74,7 +74,7 @@ namespace UI.Controllers
token = (BitConverter.ToString(md5.ComputeHash(Encoding.Default.GetBytes(token)), 4, 8)).Replace("-", "");
if (moreLogin == true)
{
RedisHelper.StringSet(token, new UserInfo() { Pwd = Pwd, Uid = Uid }, TimeSpan.FromMinutes(20));
StackChangeRedisHelper.StringSet(token, new UserInfo() { Pwd = Pwd, Uid = Uid }, TimeSpan.FromMinutes(20));
}
resdata.Data = new
{
@@ -161,7 +161,7 @@ namespace UI.Controllers
var resdata = new ReturnResult<dynamic>();
try
{
var userinfo = RedisHelper.StringGet<UserInfo>(Token);
var userinfo = StackChangeRedisHelper.StringGet<UserInfo>(Token);
if (IsNew)
{
Ip = Ip == "" ? IPHelper.GetIP() : Ip;
@@ -174,11 +174,11 @@ namespace UI.Controllers
var token = (userinfo.Uid + userinfo.Pwd + DateTime.Now);
var md5 = new MD5CryptoServiceProvider();
token = (BitConverter.ToString(md5.ComputeHash(Encoding.Default.GetBytes(token)), 4, 8)).Replace("-", "");
RedisHelper.StringSet(token, userinfo);
StackChangeRedisHelper.StringSet(token, userinfo);
resdata.Data = new { Token = token };
resdata.Status = 200;
}
RedisHelper.StringSet(Token, userinfo, TimeSpan.FromSeconds(10));
StackChangeRedisHelper.StringSet(Token, userinfo, TimeSpan.FromSeconds(10));
}
catch (Exception ex)
{
@@ -203,8 +203,8 @@ namespace UI.Controllers
{
Logs.WriteTimingUDPLog($"传入token {Token}");
Ip = Ip == "" ? IPHelper.GetIP() : Ip;
var userinfo = RedisHelper.StringGet<UserInfo>(Token);
RedisHelper.RemoveKey(Token);
var userinfo = StackChangeRedisHelper.StringGet<UserInfo>(Token);
StackChangeRedisHelper.RemoveKey(Token);
if (userinfo == default(UserInfo))
{
if (IsData == false)
@@ -276,7 +276,7 @@ namespace UI.Controllers
try
{
DbLog log = new DbLog() { Ip = Ip == "" ? IPHelper.GetIP() : Ip, Client = UserAgent == "" ? HttpContext.Request.UserAgent : UserAgent };
var userinfo = RedisHelper.StringGet<UserInfo>(Token);
var userinfo = StackChangeRedisHelper.StringGet<UserInfo>(Token);
string Uid = userinfo.Uid;
if (userinfo == null)
{