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

网站域名包括哪些怎么做返利网之类的网站

网站域名包括哪些,怎么做返利网之类的网站,代码编辑器,中国石化工程建设有限公司首页重新创建WebApi项目#xff0c;安装Microsoft.AspNetCore.Authentication.JwtBearer包#xff0c;将之前JwtBearer测试项目中的初始化函数#xff0c;jwt配置类、token生成类全部挪到项目中。   重新编写login函数#xff0c;之前测试Cookie和Session认证时用的函数适合m…  重新创建WebApi项目安装Microsoft.AspNetCore.Authentication.JwtBearer包将之前JwtBearer测试项目中的初始化函数jwt配置类、token生成类全部挪到项目中。   重新编写login函数之前测试Cookie和Session认证时用的函数适合mvc模式WebApi项目下函数返回的是状态码及其它信息直接将开源博客Blog项目中的ApiResult类照搬过来如果登录成功则将token保存到Msg属性中返回客户端。login函数的主要代码如下用户名及密码验证还是写死的后续再调整成从数据库中查询 public async TaskApiResult Login([FromBody]UserInfo info) {if (info.Name gc_2299 info.Password XXXXXX){ApiResult result new ApiResult();result.UserName info.Name;result.MsgGetToken(info.Name);return result;}else{return new ApiResult(身份验证失败, 500, false);} }private string GetToken(string name) {ListClaim claims new ListClaim();claims.Add(new Claim(ClaimTypes.Name, name)); DateTime expres DateTime.Now.AddSeconds(_jwtconfig.Value.Expres);byte[] secbyse Encoding.UTF8.GetBytes(_jwtconfig.Value.Key);var secKey new SymmetricSecurityKey(secbyse);var credetials new SigningCredentials(secKey, SecurityAlgorithms.HmacSha256);var tokenDescriptor new JwtSecurityToken(claims: claims, expires: expres, signingCredentials: credetials, issuer:_jwtconfig.Value.Issuer, audience: _jwtconfig.Value.Audience);return new JwtSecurityTokenHandler().WriteToken(tokenDescriptor); }前端登录页面也是直接复制的开源博客Blog项目中的后台登录页面简化了不少东西。不过没法直接用它的js代码使用jQuery的post方法调不到后台的login函数暂时不清楚怎么回事儿网上很多示例都是用的ajax所以改成了ajax将登录函数的js代码修改如下 layui.use([layer, form], function () {var layer layui.layer;var form layui.form,$ layui.jquery;form.on(submit(login),function (data) {login();});function login() {var $btn $(#btnLogin);$btn.text(登录中...).attr(disabled, disabled).addClass(layui-disabled);var parm {};$(form input).each(function () {parm[$(this).attr(name)] $(this).val();}); $.ajax({type: POST,url: https://localhost:7051/Login/Login,contentType: application/json,data: JSON.stringify(parm),success: function (result) {if (result.statusCode 200) {layer.msg(登录成功,欢迎 result.userName 你的token result.msg);sessionStorage.setItem(user, result.userName)sessionStorage.setItem(token, result.msg);}else{layer.msg(登录失败错误消息为 result.msg);}$btn.text(登录).removeClass(layui-disabled).removeAttr(disabled);},error: function () {layer.msg(登录失败);$btn.text(登录).removeClass(layui-disabled).removeAttr(disabled);}});} }); 最后是登录效果截图如下 从浏览器的会话存储空间中可以看到登录成功后保存的用户名及token便于其它页面使用。 参考文献 [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.dnsts.com.cn/news/244147.html

相关文章:

  • 哪个建站平台较好网页与网站的区别与联系
  • 建立网站的技术如何通过建设一个网站赚钱
  • 免备案手机网站免费搭建单页网站
  • 企业站官网宝安网站设计制作
  • 山东省建设厅网站特种作业平面设计图100张
  • 网站开发培训班多少报名费做旅游网站的产品经理如何
  • 宁波网站建设哪里有学校网站建设运行情况
  • 做网站多少钱zwnet保定企业自助建站系统
  • tp框架做响应式网站网络推广公司哪个好
  • 宁波手机网站开发公司多少钱网站设计
  • 外包一个企业网站多少钱桂林临桂新区房价暴涨
  • 做网站能赚吗app引流推广方法
  • 安徽建设厅网站证件查询网站建设多少钱宋柯
  • 简单网站html模板下载地址织梦仿视频网站模板
  • 网站建设维护人员网站建设 黑龙江
  • 江苏建设行政主管部门网站高清图片素材网站免费下载
  • 圣辉友联做网站公司wordpress电影站开发
  • 做网站的公司给出个证明WordPress防伪证书插件
  • 做的网站如何更换网站模板柳州十一冶建设集团网站
  • 福建网站开发公司网站开发 自我评价
  • 九歌人工智能诗歌写作网站湖南网络广告策划推广
  • 湛江做网站制作网站后台的编辑器不显示
  • 河北省建设执业资格注册管理中心网站做网站的皮包公司
  • 网站开发平台介绍网站设计照着做 算侵权吗
  • 网站建设作业素材网站顶部展出的大幅广告
  • 做网站样本电销好做吗wordpress仿内涵段子
  • 如何把自己做的网站放到内网正能量erp软件下载网站
  • crm系统哪种品牌的好网站seo专员
  • 公司网站建设调研问卷地方旅游网站建设必要性
  • 浑南区建设局网站线上设计师招聘