调整User为SysUser、Resource为SysResource

This commit is contained in:
yubaolee
2025-02-19 12:44:42 +08:00
parent 839256e8bb
commit 2a2d83d026
27 changed files with 417 additions and 426 deletions

View File

@@ -107,10 +107,10 @@ namespace OpenAuth.IdentityServer.Quickstart.Account
if (ModelState.IsValid)
{
User user;
SysUser sysUser;
if (model.Username == Define.SYSTEM_USERNAME && model.Password == Define.SYSTEM_USERPWD)
{
user = new User
sysUser = new SysUser
{
Account = Define.SYSTEM_USERNAME,
Password = Define.SYSTEM_USERPWD,
@@ -119,12 +119,12 @@ namespace OpenAuth.IdentityServer.Quickstart.Account
}
else
{
user = _userManager.GetByAccount(model.Username);
sysUser = _userManager.GetByAccount(model.Username);
}
if (user != null &&(user.Password ==model.Password))
if (sysUser != null &&(sysUser.Password ==model.Password))
{
if (user.Status != 0) //判断用户状态
if (sysUser.Status != 0) //判断用户状态
{
await _events.RaiseAsync(new UserLoginFailureEvent(model.Username, "invalid user status"));
ModelState.AddModelError(string.Empty, "user.status must be 0");
@@ -132,7 +132,7 @@ namespace OpenAuth.IdentityServer.Quickstart.Account
return View(err);
}
await _events.RaiseAsync(new UserLoginSuccessEvent(user.Account, user.Id, user.Account));
await _events.RaiseAsync(new UserLoginSuccessEvent(sysUser.Account, sysUser.Id, sysUser.Account));
// only set explicit expiration here if user chooses "remember me".
// otherwise we rely upon expiration configured in cookie middleware.
@@ -147,7 +147,7 @@ namespace OpenAuth.IdentityServer.Quickstart.Account
};
// issue authentication cookie with subject ID and username
await HttpContext.SignInAsync(user.Id, user.Account, props);
await HttpContext.SignInAsync(sysUser.Id, sysUser.Account, props);
if (context != null)
{