双token验证及CSS样式

双token验证

对于一个网站,首先是进入主页面,然后如果要执行特定的功能,进入个人中心,发博客,评论之类的就需要登录,此时进入特定的页面要判断当前是否登录了账号。

执行登录操作,可以使用双token验证流程,首先是正常的登录操作,在后台服务器验证账号密码成功之后,返回两个token,一个是accessToken,一个是refreshToken。

在进行服务器请求的时候:

先将Token发送验证,如果accessToken有效,则这次返回请求结果;如果accessToken无效,则验证refreshToken,此时如果refreshToken有效则返回请求结果和信的accessToken和新的refreshToken;如果两个token都无效,则提示用户进行重新登录

refreshToken的有效期必须大于accessToken的有效期,一般是后者的两倍。

java获取token的方式:

  • 通过cookies
String token =null;
Cookie[] cookies = request.getCookies();
if (cookies != null && cookies.length != 0) {
    Cookie[] var = cookies;
    int var2 = cookies.length;
    for(int var3 = 0; var3 < var; ++var3) {
        Cookie cookie = var[var3];
        if (cookie.getName().equals("token")) {
           token =cookie.getValue();
        }
    }
}
  •  通过请求头
if (StringUtils.isEmpty(token)) {
    token = request.getHeader("token");
}
  • 通过请求参数


if (StringUtils.isEmpty(token)) {
        token = request.getParameter("token");
}

颜色渐变: 

/* 线性渐变 */
background: linear-gradient(to right, #efefef, #333333);
/* 径向渐变 */
background: radial-gradient(circle, #ffffff, #000000);

显示和隐藏元素:

/*隐藏元素*/
display:none
/*显示元素*/
display:block

CSS样式:

cursor规则:

网页浏览时用户鼠标指针的样式或图形形状:

default:默认光标(通常是一个箭头)

auto:默认,浏览器设置的光标

crosshair:光标为十字线

pointer:光标为一只手

move:光标为某对象课移动

text:光标指示文本

wait:光标指示程序正在忙,通常是一只表或者一个沙漏

使用 unpkg CDN:

<script src="https://unpkg.com/axios/dist/axios.min.js"></script>

使用 jsDelivr CDN:

<script src="https://cdn.jsdelivr.net/npm/axios/dist/axios.min.js"></script>

伪类选择器:

1.a:link 未访问过的 样式
2.a:visited 访问过的 样式
3.?:hover 鼠标处于鼠标悬停状态的 样式
4.?:focus 鼠标点击聚焦
5.?:active 当鼠标左键按下时,被激活的样式

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 7
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

明里灰

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值