UserExtension.cs 482 B

12345678910111213141516171819
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Collections;
  6. using System.Collections.Specialized;
  7. using System.Reflection;
  8. using System.Security.Claims;
  9. namespace FMSAdmin.Helpers {
  10. public static class UserExtension {
  11. public static int GetSiteId(this ClaimsPrincipal user) {
  12. var value = user.Claims.FirstOrDefault(x => x.Type == "SiteId")?.Value;
  13. return Util.ToInt(value);
  14. }
  15. }
  16. }