This commit is contained in:
Putoo
2026-06-04 18:25:31 +08:00
parent 8b8eb732ae
commit 1a1f12abf5
20 changed files with 772 additions and 18 deletions

View File

@@ -16,13 +16,15 @@ namespace Application.Web.Controllers.Login
private readonly IGameAccountService _accountService;
private readonly IAreaService _areaService;
private readonly IUnitUserService _userService;
private readonly IUnitUserAttrService _attrService;
public LoginController(IGameAccountService accountService, IAreaService areaService,
IUnitUserService userService)
IUnitUserService userService,IUnitUserAttrService attrService)
{
_accountService = accountService;
_areaService = areaService;
_userService = userService;
_attrService = attrService;
}
/// <summary>
@@ -271,6 +273,10 @@ namespace Application.Web.Controllers.Login
loadData.Add("accId", userInfo.accId);
loadData.Add("areaId", userInfo.areaId);
string token = JwtHelper.CreateToken(Key, Issuer, Audience, loadData, TokenConfig.TokenTime);
//记录在线时间
await _attrService.UpdateOnLineTime(userInfo.userId, "Default", TokenConfig.TokenTime);
return PoAction.Ok(new
{ token = token, refToken = userInfo.token, userId = userInfo.userId });
}