This commit is contained in:
2022-10-25 11:55:32 +01:00
parent 6c853d4091
commit d95d49d4c6
76 changed files with 3242 additions and 222 deletions
@@ -46,7 +46,7 @@ namespace Saxonite.Net.Core.Web.Admin.Controllers
String userAccountIdParam = "";// ToDo Decrypt from uaie value.
SysId userAccountId = userAccountIdParam.ToSysId();
if (!SysId.IsValid(userAccountId))
userAccountId = UserAccountId;
userAccountId = SessionUserAccountId;
return GetAccountContactImage(userAccountId, Sax.ImageType.Avatar);
}
@@ -68,7 +68,7 @@ namespace Saxonite.Net.Core.Web.Admin.Controllers
// Response should not be cached.
Response.Headers[HeaderNames.CacheControl] = "no-cache, no-store, must-revalidate, max-age=0";
Response.Headers[HeaderNames.Expires] = "-1";
SysId userAccountId = UserAccountId;
SysId userAccountId = SessionUserAccountId;
return GetAccountContactImage(userAccountId, Sax.ImageType.Avatar_Upload);
}
@@ -191,7 +191,7 @@ namespace Saxonite.Net.Core.Web.Admin.Controllers
// Validate session and referrer.
if (!ValidReferer || !ValidUserSession) return Forbid();
ItemId userItemId = new ItemId((short)Sax.DataItemType.UserAccount, UserAccountId);
ItemId userItemId = new ItemId((short)Sax.DataItemType.UserAccount, SessionUserAccountId);
// Extract encrypted parameters.
NameValueCollection parameters = ExtractSessionParams(iie);
@@ -48,7 +48,7 @@ namespace Saxonite.Net.Core.Web.Admin.Controllers
data.Id = SysId.ToString(userOrganisation.Id);
// User.
data.UserAccountId = SysId.ToString(userAccount.Id);
if (userAccount.Id.Equals(UserAccountId)) data.Self = true;
if (userAccount.Id.Equals(SessionUserAccountId)) data.Self = true;
data.EmailAddress = userAccount.EmailAddress;
data.DisplayName = userAccount.GetDisplayName();
data.UserStatusCode = userAccount.StatusCode;