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

网站魔板大全阿里wordpress

网站魔板大全,阿里wordpress,网站备案帐号是什么意思,私密浏览器免费版在线看小说ShenNius.Admin.API项目中的控制器类的函数如果需要访问控制,主要是调用ShenNius.Infrastructure项目下的AuthorityAttribute特性类实现的。AuthorityAttribute继承自ActionFilterAttribute抽象类,后者用于在调用控制器操作函数前后自定义处理逻辑&#…

  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.yayakq.cn/news/38094/

相关文章:

  • 适合女生做的网站织梦网站地图
  • 萝岗高端网站建设合肥网站公司哪家好
  • 建设银行信用卡申请官方网站优秀网站设计作品分析
  • 辽宁省建设厅证书查询网站类似好123门户网站开发复杂么
  • 网站运营推广公司网站浏览器兼容性问题吗
  • 软件专业做学校网站论文怎么选题新闻单位建设网站的意义
  • 做ps合成的网站北京网站设计公司新
  • 河北省唐山市建设规划局的网站房地产建设项目网站
  • 做行业网站能赚钱吗莆田seo推广公司
  • 品牌网站建设 磐石网络官方网站黑群晖Wordpress
  • 沙河口网站建设山西省建设工程招投标监督网站
  • 买了个网站后怎么做的房产app平台有哪些
  • 模拟购物网站开发项目wordpress高亮代码转义
  • 宁波做网站建设推广实业有限公司网站怎么做
  • 合肥网站建设渠道wordpress 有必要静态化
  • 中国住房城乡建设部网站中山 在门户网站推广
  • 怎么建设只要注册就赚钱的网站如何申请空间
  • 设计企业门户网站零元开店的电商平台
  • 吉林门户网站建设wordpress文章内容标签做关键词
  • 苏州优秀网站设计公司迪奥官网网站做的好吗
  • 现在的那家做网站比较好一些呢外链建设工具
  • 濮阳做网站 汉狮网络手机怎么建设网站
  • 网站内容建设的原则是什么网页美工设计的要点
  • 福州做网站公司看谁做的好舞蹈视频网站
  • 网站建设还好做吗毕业设计做网站选题
  • 小宽带怎样做视频网站软件开发合同注意事项
  • 公司做网站推广需要多少钱为网站的特色功能设计各种模板
  • 溧水做网站维护网站建设
  • 做设计的有什么网站wordpress建立数据库连接时出错
  • 怎么查网站备案域名wordpress 禁用修订