| 12345678910111213141516171819202122 |
- using System.Security.Claims;
- namespace bitforum.Extensions
- {
- public static class UserExtension
- {
- public static int GetID(this ClaimsPrincipal user)
- {
- return int.TryParse(user.FindFirst(ClaimTypes.NameIdentifier)?.Value, out var id) ? id : 0;
- }
- public static string? GetEmail(this ClaimsPrincipal user)
- {
- return user.FindFirst(ClaimTypes.Email)?.Value;
- }
- public static string? GetName(this ClaimsPrincipal user)
- {
- return user.FindFirst(ClaimTypes.Name)?.Value;
- }
- }
- }
|