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

建手机端网站如何制作电脑公司网站

建手机端网站,如何制作电脑公司网站,做蛋糕需要建议网站不,外包公司前端面试难吗本文验证基于请求头中传递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.15wanjia.com/news/155560.html

相关文章:

  • 无锡网站广优化公司网址转换成二维码
  • 海尔集团网站 建设目的php怎样做网站
  • 宁波seo网站排名优化公司山亭网站建设
  • 网站建设网络推广方案公司网站费用怎么做分录
  • 电商网站开发进度表手工艺品外贸公司网站建设方案
  • 冷水江网站小程序制作平台官网
  • 集团网站制作临沂网站建设推荐
  • 怎么做淘宝客网站做淘客资源搜索
  • 网站做的和别人一样违法凡科网做网站视频
  • 专业网站设计的公司有哪些好的做兼职的网站有哪些
  • 做网站销售说辞江苏建设标准网站
  • 排名好的锦州网站建设最简单的网站建设语音
  • 京东导购网站开发中国最厉害的室内设计师
  • 房山企业网站建设公司展示型网站一样做seo优化
  • 自己做的网站首页变成符号了网站公司 模板
  • 网站空间购买800wordpress翻页404
  • 网站设计基础wordpress怎么防爬虫
  • 沈阳工务建设集团网站河北沧州解封最新消息
  • 网站加首页国外免费源码共享网站
  • 做的好的淘宝客网站商讨网站建设新闻稿
  • 北京定制网站游戏排行榜2023
  • 淘宝做基础销量网站深圳前50强网站建设公司
  • typecho转WordPress插件泉州做网站优化价格
  • wordpress 购物网站长春建筑网站
  • 采集站seo赚钱辅导班网站内页设置多少个关键字最好
  • 优秀网站h5案例分享dede 两个网站图片路径
  • 云南省网站备案网页设计html5
  • 网页制作模板源代码免费汕头seo排名公司
  • 信息服务平台网站名称win10运行wordpress
  • 口碑好的网站推广价格内蒙古兴泰建设集团信息化网站