AB4385 - Moved Content Apps to Infrastructure - Introduced ICurrentUserAccessor in Abstractions

This commit is contained in:
Bjarke Berg
2020-01-08 14:46:20 +01:00
parent bdf0f32a70
commit 4bca006e86
13 changed files with 50 additions and 15 deletions

View File

@@ -0,0 +1,21 @@
using Umbraco.Core.Models.Identity;
using Umbraco.Core.Models.Membership;
namespace Umbraco.Web.Security
{
internal class CurrentUserAccessor : ICurrentUserAccessor
{
private readonly IUmbracoContextAccessor _umbracoContextAccessor;
public CurrentUserAccessor(IUmbracoContextAccessor umbracoContextAccessor)
{
_umbracoContextAccessor = umbracoContextAccessor;
}
/// <inheritdoc/>
public IUser TryGetCurrentUser()
{
return _umbracoContextAccessor.UmbracoContext?.Security?.CurrentUser;
}
}
}