自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (1)
  • 收藏
  • 关注

原创 uniapp加密解密(RSA,AES),无第三方认证

思路:未登录:生成一对RSA公钥私钥,公钥事先放在前端中,省去获取后端公钥的过程(防止被拦截,无法判断是否是后端传来的公钥) 用户未登陆时,通过公钥加密账号信息发送至后端,这样即便被窃取也无法得知内容 后端返回登陆生成的token,refresh token需要进行加密,理想办法是前端生成一对RSA公钥私钥,公钥发给后端加密,但是前端加密一般使用的node-rsa过大,微信小程序基本一引用就超出限制,uniapp压缩代码,分段都没用,所以放弃 前端将账号密码通过默认规则拼接成新字符串并MD5加

2021-11-15 20:03:57 7027 2

原创 token身份验证,解决refresh_token多次刷新问题

基于Token的身份验证的基本过程如下:1.用户通过用户名和密码发送请求。2.服务器端程序验证。3.服务器端程序返回一个带签名的token给客户端。4.客户端储存token,并且每次访问都携带token到服务器端的。5.服务端验证token,校验成功则返回请求数据,校验失败则返回错误码跳转重新登录。使用refresh token的身份验证操作:但是如果用户在正常操作的过程中,token过期失效了,要求用户重新登录,对用户的体验会很不好。使用refresh token,

2021-11-02 23:53:33 10750

原创 uni-app微信小程序自定义头部导航栏

这是小程序自带的导航栏一般占据页面的十分之一左右,如果需要在头部添加功能,就会导致头部占据大量位置,显得十分臃肿,所以需要改变原有导航栏。把navigationStyle设为custom或titleNView设为false时,原生导航栏不显示。为方便区分,添加背景色如图可以看到连同状态栏也被包括在内,而我们需要的只是导航栏这一部分,uni-app提供了状态栏高度的css变量,--status-bar-heigh​​​​​​官方推荐使用一个占位div uni-app官网如图....

2021-09-22 01:27:34 2342

jsencrypt.zip

jsencrypt.zip

2021-11-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除