WebEnh

.net7 mvc jquery bootstrap json 学习中 第一次学PHP,正在研究中。自学进行时... ... 我的博客 https://enhweb.github.io/ 不错的皮肤:darkgreentrip,iMetro_HD
  首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2016年11月22日

摘要: 前言:Web 用户的身份验证,及页面操作权限验证是B/S系统的基础功能,一个功能复杂的业务应用系统,通过角色授权来控制用户访问,本文通过Form认证,Mvc的Controller基类及Action的权限验证来实现Web系统登录,Mvc前端权限校验以及WebApi服务端的访问校验功能。 1. Web 阅读全文

posted @ 2016-11-22 17:37 WebEnh 阅读(279) 评论(0) 推荐(0)

摘要: 阅读目录 一、MVC和WebApi路由机制比较 1、MVC里面的路由 2、WebApi里面的路由 二、WebApi路由基础 1、默认路由 2、自定义路由 3、路由原理 三、WebApi路由过程 1、根据请求的url匹配路由模板 2、找到控制器 3、找到action 四、WebApi特性路由 1、启动 阅读全文

posted @ 2016-11-22 17:04 WebEnh 阅读(212) 评论(0) 推荐(0)

摘要: 阅读目录 一、void无返回值 二、IHttpActionResult 1、Json(T content) 2、Ok()、 Ok(T content) 3、NotFound() 4、其他 5、自定义IHttpActionResult接口的实现 三、HttpResponseMessage 四、自定义类 阅读全文

posted @ 2016-11-22 17:03 WebEnh 阅读(339) 评论(0) 推荐(0)

摘要: OAuth(Open Authorization) 为用户资源的授权提供了一个安全的、开放而又简易的标准。与以往的授权方式不同之处是OAuth的授权不会使第三方触及到用户的帐号信息(如用户名与密码),即第三方无需使用用户的用户名与密码就可以申请获得该用户资源的授权,因此OAuth是安全的。 本节目录 阅读全文

posted @ 2016-11-22 17:02 WebEnh 阅读(391) 评论(0) 推荐(0)

摘要: 阅读目录 一、WebApiTestClient介绍 二、WebApiTestClient展示 三、WebApiTestClient使用 1、如何引入组件 2、如何使用组件 四、总结 1、如何引入组件 2、如何使用组件 正文 前言:这两天在整WebApi的服务,由于调用方是Android客户端,And 阅读全文

posted @ 2016-11-22 17:02 WebEnh 阅读(360) 评论(0) 推荐(0)

摘要: 阅读目录 一、跨域问题的由来 二、跨域问题解决原理 三、跨域问题解决细节 1、场景描述 2、场景测试 四、总结 1、场景描述 2、场景测试 正文 前言:上篇总结了下WebApi的接口测试工具的使用,这篇接着来看看WebAPI的另一个常见问题:跨域问题。本篇主要从实例的角度分享下CORS解决跨域问题一 阅读全文

posted @ 2016-11-22 13:48 WebEnh 阅读(267) 评论(0) 推荐(0)

摘要: 阅读目录 一、使用异常筛选器捕获所有异常 二、HttpResponseException自定义异常信息 三、返回HttpError 四、总结 正文 前言:上篇C#进阶系列——WebApi接口传参不再困惑:传参详解介绍了WebApi参数的传递,这篇来看看WebApi里面异常的处理。关于异常处理,作为程 阅读全文

posted @ 2016-11-22 13:47 WebEnh 阅读(465) 评论(0) 推荐(0)

摘要: 阅读目录 一、为什么需要身份认证 二、Basic基础认证的原理解析 1、常见的认证方式 2、Basic基础认证原理 三、Basic基础认证的代码示例 1、登录过程 2、/Home/Index主界面 3、WebApiCORS验证部分(重点) 四、优化 1、解决API的问题 2、解决ajax的问题 3、 阅读全文

posted @ 2016-11-22 13:47 WebEnh 阅读(335) 评论(0) 推荐(0)

摘要: 阅读目录 一、get请求 1、基础类型参数 2、实体作为参数 3、数组作为参数 4、“怪异”的get请求 二、post请求 1、基础类型参数 2、实体作为参数 3、数组作为参数 4、后台发送请求参数的传递 三、put请求 1、基础类型参数 2、实体作为参数 3、数组作为参数 四、delete请求 五 阅读全文

posted @ 2016-11-22 13:46 WebEnh 阅读(300) 评论(0) 推荐(0)

摘要: [javascript] view plain copy print? var fullscreen=function(){ elem=document.body; if(elem.webkitRequestFullScreen){ elem.webkitRequestFullScreen(); } 阅读全文

posted @ 2016-11-22 13:10 WebEnh 阅读(1030) 评论(0) 推荐(0)