diff --git a/src/CloudGaming/Api/CloudGaming.Api/Controllers/AccountController.cs b/src/CloudGaming/Api/CloudGaming.Api/Controllers/AccountController.cs
index c54c225..14c70e4 100644
--- a/src/CloudGaming/Api/CloudGaming.Api/Controllers/AccountController.cs
+++ b/src/CloudGaming/Api/CloudGaming.Api/Controllers/AccountController.cs
@@ -71,7 +71,7 @@ public class AccountController : CloudGamingControllerBase
}
///
- /// 获取用户信息
+ /// 实名认证接口(需要登录)
///
///
[HttpPost]
@@ -83,9 +83,9 @@ public class AccountController : CloudGamingControllerBase
}
///
- /// 资产收入、支出
+ /// 资产收入、支出(需要登录)
///
- /// 0支出,收入
+ /// 0支出,1收入
///
[HttpGet]
[Authorize]
@@ -96,11 +96,12 @@ public class AccountController : CloudGamingControllerBase
}
///
- /// 修改用户昵称
+ /// 修改用户昵称(需要登录)
///
///
///
[HttpPost]
+ [Authorize]
public async Task> UpdateUserNickName([FromBody] AccountNickNameRequest accountNickNameRequest)
{
AccountBLL account = new AccountBLL(ServiceProvider);
diff --git a/src/CloudGaming/Code/CloudGaming.Code/Account/AccountExtend.cs b/src/CloudGaming/Code/CloudGaming.Code/Account/AccountExtend.cs
index 41c0c26..ff35583 100644
--- a/src/CloudGaming/Code/CloudGaming.Code/Account/AccountExtend.cs
+++ b/src/CloudGaming/Code/CloudGaming.Code/Account/AccountExtend.cs
@@ -35,6 +35,12 @@ namespace CloudGaming.Code.Account
///
public static IUserAccount? GetUserAccount(string jsonString, CloudGamingBase cloudGamingBase)
{
+ var jwt = cloudGamingBase.HttpContextAccessor.HttpContext.Request.Headers.GetAuthorization();
+ if (!string.IsNullOrEmpty(jwt))
+ {
+ IUserAccount authorizationUserLogin = new AuthorizationUserLogin(jwt, cloudGamingBase);
+ return authorizationUserLogin;
+ }
if (!string.IsNullOrEmpty(jsonString))
{
JObject jsonObject = JObject.Parse(jsonString);
@@ -45,12 +51,7 @@ namespace CloudGaming.Code.Account
return phoneUserLogin;
} //检测是否还有jwt登录
}
- var jwt = cloudGamingBase.HttpContextAccessor.HttpContext.Request.Headers.GetAuthorization();
- if (!string.IsNullOrEmpty(jwt))
- {
- IUserAccount authorizationUserLogin = new AuthorizationUserLogin(jwt, cloudGamingBase);
- return authorizationUserLogin;
- }
+
return null;
}
diff --git a/src/CloudGaming/Code/CloudGaming.Code/MiddlewareExtend/SignMiddleware.cs b/src/CloudGaming/Code/CloudGaming.Code/MiddlewareExtend/SignMiddleware.cs
index 4e85b85..f343ae4 100644
--- a/src/CloudGaming/Code/CloudGaming.Code/MiddlewareExtend/SignMiddleware.cs
+++ b/src/CloudGaming/Code/CloudGaming.Code/MiddlewareExtend/SignMiddleware.cs
@@ -84,15 +84,12 @@ public class SignMiddleware
private static string GetSignError(HttpContext context)
{
- var settings = new JsonSerializerSettings
- {
- ContractResolver = new CamelCasePropertyNamesContractResolver()
- };
+
// 返回 500 错误
context.Response.StatusCode = 200;
BaseResponse