Browse Source

Added PhoneNumber, PhoneNumberVerified and EmailVerified to the ICurrentUser.

pull/272/head
Halil İbrahim Kalkan 9 years ago
parent
commit
b0092de42f
  1. 6
      src/Volo.Abp.Session/Volo/Abp/Session/CurrentUser.cs
  2. 7
      src/Volo.Abp.Session/Volo/Abp/Session/ICurrentUser.cs

6
src/Volo.Abp.Session/Volo/Abp/Session/CurrentUser.cs

@ -28,8 +28,14 @@ namespace Volo.Abp.Session
public virtual string UserName => this.FindClaimValue(AbpClaimTypes.UserName);
public virtual string PhoneNumber => this.FindClaimValue(AbpClaimTypes.PhoneNumber);
public virtual bool PhoneNumberVerified => string.Equals(this.FindClaimValue(AbpClaimTypes.PhoneNumberVerified), "true", StringComparison.InvariantCultureIgnoreCase);
public virtual string Email => this.FindClaimValue(AbpClaimTypes.Email);
public virtual bool EmailVerified => string.Equals(this.FindClaimValue(AbpClaimTypes.EmailVerified), "true", StringComparison.InvariantCultureIgnoreCase);
public virtual string[] Roles => FindClaims(AbpClaimTypes.Role).Select(c => c.Value).ToArray();
private readonly ICurrentPrincipalAccessor _principalAccessor;

7
src/Volo.Abp.Session/Volo/Abp/Session/ICurrentUser.cs

@ -14,9 +14,16 @@ namespace Volo.Abp.Session
[CanBeNull]
string UserName { get; }
[CanBeNull]
string PhoneNumber { get; }
bool PhoneNumberVerified { get; }
[CanBeNull]
string Email { get; }
bool EmailVerified { get; }
[NotNull]
string[] Roles { get; }

Loading…
Cancel
Save