之前写了一篇文章 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......
jQuery-Validate验证插件的使用教程
表单验证通常我一般有两种选择一种是 Bootstrap 的bootstrap-validator,另一种是 jquery 的jquery-validate。
如果表单使用的是 Bootstrap......
java 通过QQ号获取QQ头像、昵称
在注册模块中,准备通过用户输入QQ号来获得昵称,头像。
一、QQ 头像
以下两种种都可以
http://q1.qlogo.cn/g?b=qq&nk=84706......
Bootstrap switch开关使用教程
本文介绍 bootstrapSwitch 的基本用法。
一、下载 Bootstrap 和 Bootstrap-switch
Bootstrap 下载地址:点此
Boots......
BootstrapValidator 的使用教程
在使用 Bootstrap 作为前端框架的时候,表单验证时必不可少要用到 BootstrapValidator,本文介绍 BootstrapValidator 的基本使用。
一、......
ajax局部刷新,js绑定事件无效
在做后台的时候,左边菜单栏,右边内容区,当点击左边菜单栏按钮,动态加载右边的内容,局部刷新。
但是,发现 ajax 局部刷新的的内容页面里面的按钮点击事件无效。
$("#add......
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,......
Mac 上安装使用 MySQL
一、安装 MySQL
安装的方法有很多,每种方法可能会遇到不同的问题。在mac上用homebrew安装软件非常方便,但是由于mysql的密码等问题,感觉还是不太方便(如果有比较好的用homebrew安......