PMS.NetCore.xml 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. <?xml version="1.0"?>
  2. <doc>
  3. <assembly>
  4. <name>PMS.NetCore</name>
  5. </assembly>
  6. <members>
  7. <member name="T:PMS.NetCore.Controllers.UserController">
  8. <summary>
  9. 用户信息
  10. </summary>
  11. </member>
  12. <member name="F:PMS.NetCore.Controllers.UserController.EncryptKeyStr">
  13. <summary>
  14. 加密关键字
  15. </summary>
  16. </member>
  17. <member name="F:PMS.NetCore.Controllers.UserController.tokenHelper">
  18. <summary>
  19. 令牌获取和验证类
  20. </summary>
  21. </member>
  22. <member name="M:PMS.NetCore.Controllers.UserController.#ctor(Microsoft.Extensions.Caching.Memory.IMemoryCache,System.Net.Http.IHttpClientFactory,Microsoft.AspNetCore.Identity.UserManager{Sugar.Enties.AppUser},Microsoft.AspNetCore.Identity.SignInManager{Sugar.Enties.AppUser},Utils.Jwt.ITokenHelper,Microsoft.Extensions.Configuration.IConfiguration)">
  23. <summary>
  24. 用户信息控制器
  25. </summary>
  26. <param name="memoryCache"></param>
  27. <param name="httpclientfactory"></param>
  28. <param name="userManager"></param>
  29. <param name="signInManager"></param>
  30. <param name="_tokenHelper"></param>
  31. <param name="configuration"></param>
  32. </member>
  33. <member name="M:PMS.NetCore.Controllers.UserController.ValidateUser(Sugar.Enties.UserLoginDTO)">
  34. <summary>
  35. 用户登录
  36. </summary>
  37. <param name="request">用户名,密码</param>
  38. <returns></returns>
  39. </member>
  40. <member name="M:PMS.NetCore.Controllers.UserController.GetRoles(System.String)">
  41. <summary>
  42. 根据用户编号获取用户所有角色
  43. </summary>
  44. <param name="staffcode">用户编号</param>
  45. <returns></returns>
  46. </member>
  47. <member name="M:PMS.NetCore.Controllers.UserController.GetPrintfiles(System.String)">
  48. <summary>
  49. 根据用户编号获取打印权限
  50. </summary>
  51. <param name="staffcode"></param>
  52. <returns></returns>
  53. </member>
  54. <member name="M:PMS.NetCore.Controllers.UserController.GetMsgtypes(System.String)">
  55. <summary>
  56. 根据用户编号获取用户消息语句权限
  57. </summary>
  58. <param name="staffcode"></param>
  59. <returns></returns>
  60. </member>
  61. <member name="M:PMS.NetCore.Controllers.UserController.GetFuncs(System.String)">
  62. <summary>
  63. 根据角色ID获取用户功能模块权限
  64. </summary>
  65. <param name="roleid"></param>
  66. <returns></returns>
  67. </member>
  68. <member name="M:PMS.NetCore.Controllers.UserController.ComparePasswords(System.String,System.String)">
  69. <summary>
  70. 比较存储在数据库中的用户密码和输入的用户密码是否一致
  71. </summary>
  72. <param name="storedPassword">存储在数据库中的用户密码</param>
  73. <param name="inputPassword">输入的用户密码</param>
  74. <returns>true or false</returns>
  75. </member>
  76. <member name="M:PMS.NetCore.Controllers.UserController.Encrypt(System.String,System.String)">
  77. <summary>
  78. 加密
  79. </summary>
  80. <param name="datastr">要加密的字符串</param>
  81. <param name="keystr">机密密钥</param>
  82. <returns>加密后的字符串</returns>
  83. </member>
  84. <member name="M:PMS.NetCore.Controllers.UserController.Decrypt(System.String,System.String)">
  85. <summary>
  86. 解密
  87. </summary>
  88. <param name="datastr">要解密的字符串</param>
  89. <param name="keystr">机密密钥</param>
  90. <returns>解密后的字符串</returns>
  91. </member>
  92. <member name="M:PMS.NetCore.Filter.TokenAuthorize.#ctor(Utils.Jwt.ITokenHelper,Microsoft.Extensions.Options.IOptions{Utils.Jwt.JWTConfig})">
  93. <summary>
  94. 过滤器实现通用token验证
  95. </summary>
  96. <param name="_tokenHelper"></param>
  97. <param name="options"></param>
  98. </member>
  99. <member name="M:PMS.NetCore.Filter.TokenAuthorize.HasAllowAnonymous(Microsoft.AspNetCore.Mvc.Filters.AuthorizationFilterContext)">
  100. <summary>
  101. 用于判断Action有没有AllowAnonymous标签
  102. </summary>
  103. <param name="context"></param>
  104. <returns></returns>
  105. </member>
  106. </members>
  107. </doc>