V14: Current user controller (#14323)
* Add current user data endpoint * Add Change password endpoint * Add SetAvatar * Add get node permissions * Add endpoint for getting currently logged in users linked logins * Add tour service * Add get tours * Add set tour endpoint * Split permissions endpoint in two, one for media and one for document
This commit is contained in:
@@ -330,4 +330,16 @@ public class BackOfficeUserManager : UmbracoUserManager<BackOfficeIdentityUser,
|
||||
|
||||
return Attempt.SucceedWithStatus(UserOperationStatus.Success, token);
|
||||
}
|
||||
|
||||
public async Task<Attempt<ICollection<IIdentityUserLogin>, UserOperationStatus>> GetLoginsAsync(IUser user)
|
||||
{
|
||||
BackOfficeIdentityUser? identityUser = await FindByIdAsync(user.Id.ToString());
|
||||
if (identityUser is null)
|
||||
{
|
||||
return Attempt.FailWithStatus<ICollection<IIdentityUserLogin>, UserOperationStatus>(UserOperationStatus.UserNotFound, Array.Empty<IIdentityUserLogin>());
|
||||
}
|
||||
|
||||
return Attempt.SucceedWithStatus(UserOperationStatus.Success, identityUser.Logins);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user