之前写了一篇文章 SpringBoot 发送邮件,本文介绍 SpringBoot 找回密码功能。
一、效果图
1、找回密码页面
http://localhost:8080......
Java 之 BASE64 加密解密
背景
在给邮件发送 URL 链接找回密码时,会发送一个链接,像这样
http://localhost:8080/resetpass?sid=c1b55b980db4eb74a4264a92d5......
Spring Security 使用MD5加盐加密和BCrypt加密密码
之前我们都是使用MD5 Md5PasswordEncoder 或者SHA ShaPasswordEncoder 的哈希算法进行密码加密,在spring security中依然使用只要指定使用自定义加密......
Spring Security 注册后自动登录
通常,注册后会跳转到登录页面,但是对一些用户来说又要输入账号密码,比较麻烦。
一种比较好的体验就是注册后,自动登录。
具体代码如下
@Autowired
p......
java 通过QQ号获取QQ头像、昵称
在注册模块中,准备通过用户输入QQ号来获得昵称,头像。
一、QQ 头像
以下两种种都可以
http://q1.qlogo.cn/g?b=qq&nk=84706......
thymeleaf:字符串Strings常见的使用方法
判断是不是为空:
<span th:if="${name} != null">不为空</span>
<span th:if="${name} =......
Java 根据用户名生成字体头像,仿钉钉、通讯录样式
在注册登录的时候,一般要给新用户一个头像,想过用那种默认的头像,觉得很丑。
突然想到钉钉的用户默认头像
当然,这种样式在华为手机通讯录里也见过(有些主题有)。
于是,也准备模......
SpringBoot 发送邮件
SpringBoot 用了一段时间了,无需复杂的配置真的是用得很爽。在做登录,注册,找回密码模块中必然要用到邮箱,本文介绍 SpringBoot 发送邮件。
这里,博主使用腾讯企业邮箱(mast......
superfish.js报错Uncaught TypeError: Cannot read property 'sfTimer' of null
在使用 superfish.js 多级菜单插件的时候,下拉菜单一直无法显示。
一直报错 Uncaught TypeError: Cannot read property 'sfTimer' of......
SpringBoot + Spring Security + Thymeleaf 实现权限管理登录
本文通过一个登录的例子介绍 SpringBoot + Spring Security + Thymeleaf 权限管理。
一、数据库
用户登录账号是 admin,saysky,......
springboot 集成 kaptcha 验证码简单实例
本文介绍 SpringBoot 使用 kaptcha 验证码,其实和 SpringBoot 没啥关系,主要是 kaptcha 的使用。
一、准备工作
一个 SpringBoot......
Spring Security 得到用户名的几种方法
最近在又开始写代码了,在做 SpringBoot 博客权限认证登录的时候,一般可以选择 Shiro 或者 Spring Security 两个框架,博主这里选择 Spring Security。
......
SpringBoot 整合 elasticsearch 实例
上一篇文章介绍了安装 mac 上安装 elasticsearch
本文介绍 SpringBoot 集成 elasticsearch
一、下载 并启动 elasticsear......
Mac 安装 elasticsearch 实用教程
一、下载 elasticsearch
下载地址:https://www.elastic.co/downloads/past-releases
选择一个版本,下载
博主这里测试使用的是 2......
ajax传数组给SpringMVC的Controller,实现批量删除
批量删除功能我们经常需要实现,道理很简单,前台向后台传id集合就行。有两种传输方式,一种是通过地址栏参数(后台RequestParam接收),一种是通过 body(后台RequestBody 接收),......