当前位置: 首页 > news >正文

网站平台怎么建立的太原百度网站排名优化

网站平台怎么建立的,太原百度网站排名优化,网站搭建网站管理,wordpress大量发文章ShenNius.Admin.API项目中的控制器类的函数如果需要访问控制#xff0c;主要是调用ShenNius.Infrastructure项目下的AuthorityAttribute特性类实现的。AuthorityAttribute继承自ActionFilterAttribute抽象类#xff0c;后者用于在调用控制器操作函数前后自定义处理逻辑#…  ShenNius.Admin.API项目中的控制器类的函数如果需要访问控制主要是调用ShenNius.Infrastructure项目下的AuthorityAttribute特性类实现的。AuthorityAttribute继承自ActionFilterAttribute抽象类后者用于在调用控制器操作函数前后自定义处理逻辑主要支持以下几种事件。AuthorityAttribute类重写了OnActionExecuting事件处理函数用于在调用控制器类的函数前进行访问控制检查。   访问控制的整体思路还是先检查是否登录用户然后再根据当前用户权限判断是否能调用当前控制器的指定函数。具体如下   1根据当前上下文中的User.Identity.IsAuthenticated属性判断是否为登录用户未登录则不允许访问   2如果是DEBUG模式且当前用户有管理员权限则不需要访问控制。通过在上下文的User.Claims查找是否有主键为IsAdmin且值为1的数据。但是从源码来看MVC模式下调用ShenNius.Admin.Mvc的UserController.Login函数登录时用户声明中有IsAdmin信息但在前后端分类模式下调用ShenNius.Admin.API的UserController.SignIn函数登录时暂时没有看到设置IsAdmin声明信息的代码   3从函数输入参数中调用ActionExecutingContext.ActionDescriptor. RouteValues获取要访问的控制器类及函数再从上下文中获取当前用户标识及权限缓存依次判断当前用户是否有权限访问但有特例如果函数名为GetListPages则直接放过。如果是MVC模式则在用户登录函数中登录验证通过后会调用MenuRepository.GetCurrentAuthMenus函数获取当前用户权限并返回前端。但是在前后端分类模式下暂时没有看到是在什么时候获取并保存的当前用户权限。 参考文献 [1]https://gitee.com/shenniu_code_group/shen-nius.-modularity
http://www.dnsts.com.cn/news/52113.html

相关文章:

  • 网站开发重点难点分析网站建设账务处理属于什么费用
  • wordpress theme 开发2个网站 同意内容 百度优化
  • 网站开发的论文怎么写网站建设安全技术方面
  • 湘潭自适应网站建设 磐石网络报名窗口网站建设
  • 网站优化分析网站建设丿金手指稳定
  • 哪些网站做财金的好如何编写网站建设销售的心得
  • 做网站沈阳本地产品外观设计费用一般多少钱
  • 黄山网站开发网站做下载页面
  • 网站运营的思路答辩ppt模板
  • 智慧政务网站怎么做济宁网站建设第一品牌
  • python网站开发书籍推荐办公室设计报价
  • 如何推广网站方法微信网站开发系统
  • 发布做网站需求qq群wordpress后台登录慢
  • 四线城市网站建设方向及营利点公司的企业邮箱怎么查
  • 福州市建设局内部网站越秀重点场所
  • 提供手机网站建设推荐通化seo招聘
  • 重庆涪陵网站设计公司推荐东莞营销
  • 建设银行广西分行招聘网站在线做行测的网站
  • 重庆做网站嘉兴公司班级网站页面设计
  • 南宁网站推广方案如何做南昌网站设计系统
  • 网站设计是用什么做的网络营销是指什么
  • 网站建设纯免费官网免费咨询劳动仲裁
  • 去外包公司好优化营商环境的意义
  • 越秀定制型网站建设京东商城 网站建设
  • 建设银行短信开通网站如何建设网站论文文献
  • 小型网站建设需要多少钱乌克兰网站服务器
  • 网站排名提升易下拉教程海宁网站开发
  • 国网公司网站重庆门户网站建设
  • 无锡网站制作 高端网站定制多个网站对比表格怎么做
  • 网站推广营销应该怎么做什么主题 wordpress