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

沈阳做网站找黑酷科技wordpress入门教程(视频)

沈阳做网站找黑酷科技,wordpress入门教程(视频),广西建设协会网站,设计公司logo设计图片本文验证基于请求头中传递token信息的认证方式,webapi项目的控制器类中新建如下函数,仅通过验证的客户端能调用,需要客户端请求在Header中添加’Authorization’: Bearer token’的键值对且通过token验证后才能调用。 [Authorize] [HttpGet]…

  本文验证基于请求头中传递token信息的认证方式,webapi项目的控制器类中新建如下函数,仅通过验证的客户端能调用,需要客户端请求在Header中添加’Authorization’: 'Bearer token’的键值对且通过token验证后才能调用。

[Authorize]
[HttpGet]
public async Task<ApiResult> DataTest(string userName)
{ApiResult result = new ApiResult();            result.Msg = "Hello,"+userName;return result;
}

  新增main.html页面,登录页面登录成功后通过设置window.location.href属性跳转到main.html页面,后者中主要功能包括:
  1)从本地sessionStorage中读取并显示当前用户名;
  2)点击按钮能够查看本地token数据(也是从sessionStorage中读取);
  3)目前没看到太好的“”退出登录”方式,就加了个退出按钮,点击后删除sessionStorage的数据,并跳转回登录页面;
  4)输入一段文字,点击“调用服务”按钮,调用后台的DataTest函数并显示返回结果。

  main.html页面的主要js代码如下:

layui.use(['layer', 'form'], function () {var layer = layui.layer;            $ = layui.jquery;$(".userName").html(sessionStorage.getItem("user"));    $("#viewToken").click(function () {layer.msg("当前用户Token为:" + sessionStorage.getItem("token"));});$("#quit").click(function () {layer.confirm('确定要退出吗?', function(index){//用户点击了确认按钮layer.close(index);sessionStorage.removeItem("user");sessionStorage.removeItem("token");window.location.href = "./login.html";}, function(index){//用户点击了取消按钮layer.close(index);});});$("#invokeSrv").click(function () {var urlAddress='https://localhost:7051/Login/DataTest?userName='+$("#inputText").val();$.ajax({type: 'GET',url: urlAddress,  headers: {'Authorization': 'Bearer '+sessionStorage.getItem("token"),  // 自定义的授权头部字段'Content-Type': 'application/json' },                                     success: function (result) {                        if (result.statusCode == 200) {layer.msg(result.msg);}else{layer.msg("调用失败,错误消息为:" + result.msg);}                        },error: function () {layer.msg("调用失败");                        }});});});      

  最后是程序运行效果截图(界面比较丑,没怎么处理,主要是验证功能),
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
  如果不登录直接访问main.html,则点击调用服务会因身份验证不通过而调用失败。
在这里插入图片描述

参考文献:
[1]https://www.jianshu.com/p/a2804e72d296
[2]https://blog.csdn.net/sD7O95O/article/details/85043160
[3]https://www.cnblogs.com/qiongkangle/p/13347283.html
[4]https://www.cnblogs.com/xbhp/p/17401507.html
[5]https://www.cnblogs.com/superstar/p/16491428.html
[6]https://blog.csdn.net/weixin_44877917/article/details/140609294
[7]https://blog.csdn.net/qq_40287041/article/details/143368882

http://www.yayakq.cn/news/933869/

相关文章:

  • 了解网站建设的基本流程青岛手机网站设计公司
  • 网站服务器怎么搭建如何做一个微笑公众号推文
  • 网站页尾的作用做网站添加支付功能要多少钱
  • 商会网站建设方案书仅仅建设银行网站打不开
  • 大理网站制作表格模板免费下载网站
  • 网站查询入口化妆所有步骤
  • 中山网站建设推荐有哪些可以做策划方案的网站
  • 如何给网站绑定域名江苏首天建设集团网站
  • 广州做地铁的公司网站wordpress页面加载慢
  • 品牌网站建设推广网站信息优化的方式
  • wordpress增加去购买搜索引擎营销seo
  • sql数据库做的网站怎么发布ui设计培训排名
  • 建筑网站建设案例盐城有没有做公司网站
  • 域名注册最后是网站做网站挣钱吗现在
  • 免费微场景制作网站h5设计是什么
  • 广州网站建设乐云seo网页设计网站长沙
  • 网站开发需要什么配置的电脑企业标志logo
  • 咋样做网站wordpress放产品
  • 株洲外贸网站建设搜索引擎优化指的是什么
  • 网站开发常用单词无锡seo优化
  • 静态网站怎么维护开奖网站怎么做
  • 域名审核怎么做返利网站狼雨seo培训
  • 电子商务搭建网站搭建企业官网
  • 东莞做网站服务商网站设计开发方案
  • 网站建设 义乌东莞 科技 公司 网站建设
  • 注销主体备案与网站备案网络科技公司骗术
  • 360浏览器建设银行网站建设厅特种作业证件查询官网
  • 前端静态网站模板下载展会网站源码
  • wap网站微信分享代码制作相册影集软件
  • 企业网站建设jz190网站下面版权代码