|
@@ -44,22 +44,22 @@ namespace MySystem.Areas.Api.Controllers.v1
|
|
|
obj.Add("apiToken", PublicFunction.AppToken(sys.AdminName)); //后台所有接口API所需的token
|
|
obj.Add("apiToken", PublicFunction.AppToken(sys.AdminName)); //后台所有接口API所需的token
|
|
|
obj.Add("apiTokenExpiredDate", DateTime.Now.AddDays(10).ToString("yyyy-MM-dd HH:mm:ss"));
|
|
obj.Add("apiTokenExpiredDate", DateTime.Now.AddDays(10).ToString("yyyy-MM-dd HH:mm:ss"));
|
|
|
string token = dbconn.Encrypt3DES(sys.Id.ToString() + "-" + function.ConvertDateTimeInt(DateTime.Now));
|
|
string token = dbconn.Encrypt3DES(sys.Id.ToString() + "-" + function.ConvertDateTimeInt(DateTime.Now));
|
|
|
- RefreshTokens check = RefreshTokensService.Query(" and UserId=" + sys.Id);
|
|
|
|
|
- if (check.UserId == 0)
|
|
|
|
|
- {
|
|
|
|
|
- Dictionary<string, object> Fields = new Dictionary<string, object>();
|
|
|
|
|
- Fields.Add("UserId", sys.Id);
|
|
|
|
|
- Fields.Add("ExpiredDate", DateTime.Now.AddDays(10));
|
|
|
|
|
- Fields.Add("RefreshToken", token);
|
|
|
|
|
- RefreshTokensService.Add(Fields);
|
|
|
|
|
- }
|
|
|
|
|
- else
|
|
|
|
|
- {
|
|
|
|
|
- Dictionary<string, object> Fields = new Dictionary<string, object>();
|
|
|
|
|
- Fields.Add("ExpiredDate", DateTime.Now.AddDays(10));
|
|
|
|
|
- Fields.Add("RefreshToken", token);
|
|
|
|
|
- RefreshTokensService.Edit(Fields, sys.Id);
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ // RefreshTokens check = RefreshTokensService.Query(" and UserId=" + sys.Id);
|
|
|
|
|
+ // if (check.UserId == 0)
|
|
|
|
|
+ // {
|
|
|
|
|
+ // Dictionary<string, object> Fields = new Dictionary<string, object>();
|
|
|
|
|
+ // Fields.Add("UserId", sys.Id);
|
|
|
|
|
+ // Fields.Add("ExpiredDate", DateTime.Now.AddDays(10));
|
|
|
|
|
+ // Fields.Add("RefreshToken", token);
|
|
|
|
|
+ // RefreshTokensService.Add(Fields);
|
|
|
|
|
+ // }
|
|
|
|
|
+ // else
|
|
|
|
|
+ // {
|
|
|
|
|
+ // Dictionary<string, object> Fields = new Dictionary<string, object>();
|
|
|
|
|
+ // Fields.Add("ExpiredDate", DateTime.Now.AddDays(10));
|
|
|
|
|
+ // Fields.Add("RefreshToken", token);
|
|
|
|
|
+ // RefreshTokensService.Edit(Fields, sys.Id);
|
|
|
|
|
+ // }
|
|
|
List<string> roles = new List<string>();
|
|
List<string> roles = new List<string>();
|
|
|
roles.Add(sys.Role);
|
|
roles.Add(sys.Role);
|
|
|
obj.Add("roles", roles);
|
|
obj.Add("roles", roles);
|