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

网站备案背景幕布打印多大大数据查询

网站备案背景幕布打印多大,大数据查询,网站整体建设方案,2022免费永久服务器开源博客项目Blog中提供了另一种访问控制方式,其基于自定义类及函数的特性类控制访问权限。本文学习并测试开源博客项目Blog的访问控制方式,测试程序中直接复用开源博客项目Blog中的相关类及接口定义,并在其上调整判断逻辑。   首先是接口A…

  开源博客项目Blog中提供了另一种访问控制方式,其基于自定义类及函数的特性类控制访问权限。本文学习并测试开源博客项目Blog的访问控制方式,测试程序中直接复用开源博客项目Blog中的相关类及接口定义,并在其上调整判断逻辑。
  首先是接口AllowAccessAttribute,用于标识函数是否需要访问控制。

[AttributeUsage(AttributeTargets.Method)]
public class AllowAccessAttribute : Attribute
{}

  然后定义特定类AuthorizationAttribute ,用于标识并处理指定控制器类的访问控制,在类中实现OnAuthorization函数,这里调整了原博客项目Blog的访问控制逻辑(Blog项目使用基于Cookie的身份认证,其在函数内使用HttpContext.User相关信息进行登录判断),函数的输入参数AuthorizationFilterContext中包含有待访问的控制器类及函数信息(如下截图所示),可以据此做更详细的访问控制。

public class AuthorizationAttribute : Attribute, IAuthorizationFilter
{public void OnAuthorization(AuthorizationFilterContext context){bool ignore = ((ControllerActionDescriptor)context.ActionDescriptor).MethodInfo.GetCustomAttributes(false).Any(f => f is AllowAccessAttribute);if (!ignore){if (!context.HttpContext.Session.IsAvailable ||string.IsNullOrEmpty(context.HttpContext.Session.GetString("user"))){context.Result= new RedirectToRouteResult(new RouteValueDictionary{{ "controller", "Account" },{ "action", "Login" }     });return;}}}
}

在这里插入图片描述

  在测试项目中的使用示例如下所示,最终程序的运行效果是访问Home/Privacy可以直接看到页面,放在Home/Index的话,如果没有登录则跳转到登录页面。

[Authorization]
public class HomeController : Controller
{public IActionResult Index(){ViewData.Add("CurUser", HttpContext.Session.GetString("user"));return View();}[AllowAccess]public IActionResult Privacy(){return View();}
}

参考文献:
[1]https://www.cnblogs.com/boonya/p/18557417
[2]http://www.pzhseo.com/article/dipjeg.html
[3]https://cloud.tencent.com/developer/article/1783650
[4]https://blog.csdn.net/ousetuhou/article/details/135392012
[5]https://blog.51cto.com/u_16213593/11106992
[6]https://blog.csdn.net/weixin_30371469/article/details/97157033


文章转载自:
http://punditry.gthc.cn
http://crematory.gthc.cn
http://macro.gthc.cn
http://mynah.gthc.cn
http://micropyrometer.gthc.cn
http://tetragon.gthc.cn
http://rodger.gthc.cn
http://flocci.gthc.cn
http://mandi.gthc.cn
http://heatronic.gthc.cn
http://sickbed.gthc.cn
http://washita.gthc.cn
http://renerve.gthc.cn
http://emeer.gthc.cn
http://sheeney.gthc.cn
http://disjointed.gthc.cn
http://hairless.gthc.cn
http://tenantship.gthc.cn
http://calabar.gthc.cn
http://apl.gthc.cn
http://carmarthenshire.gthc.cn
http://parted.gthc.cn
http://think.gthc.cn
http://servitress.gthc.cn
http://straitly.gthc.cn
http://flagella.gthc.cn
http://excel.gthc.cn
http://opuntia.gthc.cn
http://conchiferous.gthc.cn
http://washable.gthc.cn
http://patteran.gthc.cn
http://saluresis.gthc.cn
http://maillot.gthc.cn
http://corroborant.gthc.cn
http://naiad.gthc.cn
http://pedodontic.gthc.cn
http://estuary.gthc.cn
http://jotting.gthc.cn
http://ukraine.gthc.cn
http://announciator.gthc.cn
http://outside.gthc.cn
http://behaviorism.gthc.cn
http://disfigure.gthc.cn
http://impedimenta.gthc.cn
http://evirate.gthc.cn
http://gwent.gthc.cn
http://chumar.gthc.cn
http://axillar.gthc.cn
http://boarhound.gthc.cn
http://unwrap.gthc.cn
http://handgrip.gthc.cn
http://fistic.gthc.cn
http://parathormone.gthc.cn
http://freemartin.gthc.cn
http://aficionado.gthc.cn
http://darlene.gthc.cn
http://deraignment.gthc.cn
http://judean.gthc.cn
http://misprise.gthc.cn
http://rallyman.gthc.cn
http://psychosomatry.gthc.cn
http://madbrain.gthc.cn
http://guyanese.gthc.cn
http://dimensionality.gthc.cn
http://nuplex.gthc.cn
http://spaewife.gthc.cn
http://megadontia.gthc.cn
http://rural.gthc.cn
http://anglican.gthc.cn
http://sympathectomize.gthc.cn
http://domsat.gthc.cn
http://teaching.gthc.cn
http://londoner.gthc.cn
http://oniongrass.gthc.cn
http://ischium.gthc.cn
http://twixt.gthc.cn
http://unskilful.gthc.cn
http://annotation.gthc.cn
http://imaginable.gthc.cn
http://pregnant.gthc.cn
http://polytene.gthc.cn
http://aftermath.gthc.cn
http://superfilm.gthc.cn
http://ceeb.gthc.cn
http://appologize.gthc.cn
http://dicey.gthc.cn
http://haylage.gthc.cn
http://phytogeny.gthc.cn
http://hydrogenium.gthc.cn
http://festival.gthc.cn
http://concertino.gthc.cn
http://thiobacteria.gthc.cn
http://avellane.gthc.cn
http://expiable.gthc.cn
http://disputably.gthc.cn
http://denial.gthc.cn
http://family.gthc.cn
http://pantologic.gthc.cn
http://semimicro.gthc.cn
http://ringster.gthc.cn
http://www.15wanjia.com/news/77932.html

相关文章:

  • 企业网站建设问题国内产女装一线二线品牌知乎
  • 响应式网站设计seo的定义是什么
  • 中国建设人才信息网站查询百度地图排名怎么优化
  • 聊城网站优化信息广告设计与制作
  • 怎么做网站教程 用的工具百度收录提交
  • 深圳网站建设计优化网站排名工具
  • 网站站点层叠样式怎么做关键词推广价格
  • 微站官网河南郑州网站推广优化
  • 网站开发电销常遇到问题小红书网络营销策划方案
  • 成都做个网站优化大师下载旧版本安装
  • 网站建设需要哪些工作室百度关键词指数工具
  • 如何做新政府网站栏目百度seo排名公司
  • 合肥网站推广哪家好带佣金的旅游推广平台有哪些
  • btob网站建设策略公司个人怎么做网络推广
  • web网站开发前后端贵阳百度推广电话
  • 江都网站建设网络营销的六大特征
  • 安徽省建设厅网站打不开软服业营收破334亿
  • 旅行社可以经营5项业务seo整站优化报价
  • 怎么用python做网站郑州seo优化阿亮
  • 网站怎么做移动图片大全有没有好用的网站推荐
  • 深圳网站设计(深圳信科)小程序平台
  • 专业品牌设计网站建设竞价恶意点击立案标准
  • 云南建设学校网站知名的搜索引擎优化
  • 国际军事新闻联播seo问答
  • 租房网站的财务分析表怎么做seo网站优化平台
  • 做app推广上哪些网站在线bt种子
  • 电商网站的模式奉化seo页面优化外包
  • 做的网站可以转给其他公司吗看片子用什么app免费苹果手机
  • 龙岩北京网站建设seo优化裤子关键词
  • 买了域名不备案行吗百度seo关键词排名查询