项目

Blazor UI:当前用户

ICurrentUser 服务用于获取当前已认证用户的信息。将 ICurrentUser 注入到任意组件/页面中,即可使用其属性和方法。

示例:在页面显示用户名和邮箱

@page "/"
@using Volo.Abp.Users
@inject ICurrentUser CurrentUser
@if (CurrentUser.IsAuthenticated)
{
    <p>欢迎 @CurrentUser.UserName</p>
}

如果您的组件(直接或间接)继承自 AbpComponentBase,可以直接使用基类的 CurrentUser 属性。

ICurrentUser 提供 IdNameSurNameEmailRoles 等属性。

更多信息请参阅服务端当前用户服务文档。

在本文档中