思路:参考用户名密码登录过滤器链,重写认证和授权 示例如下(该篇示例以精简为主,演示主要实现功能,全面完整版会在以后的博文中发出): 由于涉及内容较多,建议先复制到本地工程中,然后在细细研究. 1.   新建Maven项目  sms-code-validate 2.   pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchem…
RabbitMQ+Redis模拟手机验证码登录 依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId&…
<!-- 登录弹框 --> <div class="mask" v-show="flag"> <div class="mask_content" v-show="type_d=='sign'"> <p class="mask_gb" @click="cloces"><img src="../static/img/home/g…
1. 首先新建一个shiroConfig  shiro的配置类,代码如下: @Configuration是标识这个类是一个配置文件,在启动时会加载这个类里面的内容,这个配置文件的位置的一定一定一定不能防止启动类外面的文件夹中,否则还会在启动类上加注解 @Bean是将这个类交给spring管理 @Configuration public class SpringShiroConfig { /** * @param realms 这儿使用接口集合是为了实现多验证登录时使用的 * @return */…
在js中,如果想一次性给一个控件或者标签初测多个事件的方法: 假如有个<input>标签: <input id=”inputValue” value=”www.baidu.com”/> 现在要对这个input标签,同时注册失去焦点(blur)和按enter事件(e.keyCode==13): <script type=”text/javaScript”> //一次性注册多个事件 $(“#inputValue”) .on(“blur”),function(){ //执行的…
项目多多少少应该都遇到有公用文件这种情况,比如说偶尔某一天产品来找你,能不能明天把网站的这个颜色给我改下?第二天再来给我换回来? 如果再css2.x时代,不使用css预处理技术,这一改只能“查找替换”了,使用预处理不使用变量也只有“查找替换”了. 当然,css3的时代就另当别论了,因为css3本身已经开始支持变量(参考文档MDN)! 话不多说,首先可以去看看nuxt官网的公用文件使用方式,链接! 毕竟还要装个第三方包文件style-resources,老实说每多装一个插件项目被黑的风险就大一分,…
最近一个需要用nuxt框架实现的pc自适应项目,从网上找了很多资料,最终完美实现 一.下载相关插件 npm i lib-flexible -Snpm i px2rem-loader -Dnpm install postcss-px2rem save 二.在plugins文件下新建 lib-flexible.js文件  引入 lib-flexible 三.因为是pc端自适应,所以在 node_modules 文件夹下找到 lib-flexible文件中的 flexible.js 四.在nuxt.c…
项目中有个时间相关的需求,很自然的用到了 js 中的 new Date() 获取时间,浏览器使用模拟手机模式访问没有问题,但是真机测试时发现,ios系统的手机无法显示时间. 定位问题发现是 new Date()  的 兼容性问题: 在 ios/Safari 中,使用 new Date() 获取的日期格式是:2017/03/15 ,但是在Android/Chrome中获取的日期格式是:2017-03-15/2017/03/15 . 解决方法: var time= "2018-09-06"…
编写不易,如有转载,请声明出处: 梦回河口:http://blog.csdn.net/zxc514257857/article/details/57626154 实现android手机打开相机选择相册功能: <input class="js_upFile cover1" type="file" name="cover" accept="image/*" capture="camera" multipl…
<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-wid…