StudentManageSystem/Code/LoginInfo.cs
(完整代码) 1KBusing Microsoft.AspNetCore.Http;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
namespace StudentManageSystem.Code
{
public class LoginInfo : ILoginInfo
{
private readonly IHttpContextAccessor _contextAccessor;
public LoginInfo(IHttpContextAccessor contextAccessor)
{
_contextAccessor = contextAccessor;
}
public string AccessToken
{
get
{
var accessToken = _contextAccessor?.HttpContext?.User?.FindFirst("AccessToken");
if (accessToken == null || accessToken.Value.IsNull())
{
return "";
}
return accessToken.Value;
}
}
public string RefreshToken
{
get
{
var refreshToken = _contextAccessor?.HttpContext?.User?.FindFirst("RefreshToken");
if (refreshToken == null || refreshToken.Value.IsNull())
{
return "";
}
return refreshToken.Value;
}
}
public string ExpiresIn
{
get
{
var expiresIn = _contextAccessor?.HttpContext?.User?.FindFirst("ExpiresIn");
if (expiresIn == null || expiresIn.Value.IsNull())
{
return "";
}
return expiresIn.Value;
}
}
}
}
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。