<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>邮箱验证找回密码</title><link href="css/link.css" rel="stylesheet"><link href="css/layui.css" rel="stylesheet">
</head>
<body><div style="height:100%;"><div class="rebinding-box"><div class="box-title"><h2 class="mtb5">找回密码</h2><i>为了保障您的帐户安全,请谨慎填写</i></div><div class="box-timeline"><ul class="text-center" style="width: 1000px;"><li>输入账号<div class="box-num1">1</div></li><li class="ml45">邮箱验证<div class="box-outside1 outside1ab" id="outside1abs"><div class="box-num2 num2ab">2 </div></div></li><li class="ml45">填写新密码<div class="box-outside2 outside2ab" id="outside2as"><div class="box-num3 num3ab">3</div></div></li><li class="ml45">完成<div class="box-outside3 outside3a" id="outside3as"><div class="box-num4 num4a">4</div></div></li></ul></div><!--第一步--><div class="onebox-form" id="oneform"><div class="oneform"><div class="oneform-box"><label class="oneform-label">登录账号</label><div class="oneform-input"><input id="userName" autocomplete="off" placeholder="请填写要找回密码的帐号"></div></div><div class="onebtn-box"><button class="onebtn" id="onebtn" onclick="fun()">下一步</button></div></div></div><!--第二步--><div class="twobox-form" id="twoform"><div class="twoform"><div class="twoform-box"><div class="newtel"><label class="twoform-label">邮箱</label><div class="twoform-input"><input type="text" id="email" readonly="readonly" placeholder="请输入邮箱地址"></div></div><div class="validatecode"><label class="twoform-label2">验证码</label><div class="twoform-input2"><input type="text" autocomplete="off" id="rndNum" placeholder="请输入验证码"></div><button class="sendcode" id="sendRndnum">发送验证码</button><div class="sendtimer">&nbsp;&nbsp;&nbsp;(<span id="timer1"></span>)s后可重新获取</div></div></div></div><div class="twobtn-box"><button class="twobtn" id="twobtn" onclick="fun1()">下一步</button></div></div><!--第三步--><div class="threebox-form twobox-form" id="threeform"><div class="threeform"><div class="threeform-box"><div class="newtel"><label class="threeform-label">新密码</label><div class="threeform-input3"><input type="text" id="pwd" autocomplete="off" placeholder="请输入密码"></div></div><div class="validatecode"><label class="threeform-label3">确认密码</label><div class="threeform-input3"><input type="text" autocomplete="off" id="repwd" placeholder="请确认输入密码"></div></div></div></div><div class="threebtn-box"><button class="threebtn" id="threebtn" onclick="fun2()">下一步</button></div></div><!--第四步--><div class="fourbox-form" id="fourform"><div class="successr"><div class="symbol"></div><p>恭喜您,修改密码成功!</p></div></div></div></div><script src="https://www.jq22.com/jquery/jquery-1.10.2.js"></script><script src="js/layui.js"></script><script>var onebtns = document.getElementById("onebtn");var twobtns = document.getElementById("twobtn");var soutside1ab = document.getElementById("outside1abs");var soutside2as = document.getElementById("outside2as");var soutside3as = document.getElementById("outside3as");var oneforms = document.getElementById("oneform");var twoforms = document.getElementById("twoform");var threeforms = document.getElementById("threeform");var fourforms = document.getElementById("fourform");var timer1 = 60;//倒计时function TimeDown() {$("#timer1").html(timer1);if (timer1 > 0) {setTimeout(function () { TimeDown(); }, 1000);} else if (timer1 <= 0) {timer1 = 61;$("#sendRndnum").css("display", "block");$(".sendtimer").css("display", "none");}--timer1;};$("#sendRndnum").click(function () {var userName = $("#userName").val();var email = $("#email").val();if (email == "" || email == null) {alert("未绑定邮箱");return false;}$("#sendRndnum").css("display", "none");$(".sendtimer").css("display", "block");TimeDown();});///验证账号function fun() {var userName = $("#userName").val();if (userName == "") {alert("请输入要找回密码的账户");return false;}$("#email").val("123067cs@qq.com");soutside1ab.classList.remove("outside1ab");oneforms.style.display = "none";twoforms.style.display = "block";}//验证邮箱验证码function fun1() {var userName = $("#userName").val();var rndNum = $("#rndNum").val();if (rndNum == "") {alert("请输入验证码");return false;}threeforms.style.display = "block";twoforms.style.display = "none";soutside2as.classList.remove("outside2ab");}//修改密码function fun2() {var userName = $("#userName").val();var pwd= $("#pwd").val();var repwd = $("#repwd").val();if (pwd != repwd) {alert("2次密码不一致", { icon: 5 });return false;}fourforms.style.display = "block";threeforms.style.display = "none";soutside3as.classList.remove("outside3a");}</script>
</body>
</html>

 demo下载地址:https://download.csdn.net/download/tanqingfu1/16206203

网站常用邮箱找回密码流程插件页面相关推荐

  1. SpringBoot实现通过邮箱找回密码功能

    养成习惯,先赞后看!!! 目录 1.前言 2.步骤 2.1导入依赖 2.2开启邮箱的SMTP服务 2.3配置application.yaml文件 2.4 编写逻辑的步骤 2.4.1创建pm_valid ...

  2. java 邮箱找回密码_【JavaWeb】通过邮件找回密码

    前言 本文将介绍忘记密码时通过发送重置密码邮件找回密码的实现思路.整个实现过程中最重要的就是以下三点: 如何发送邮件到用户指定邮箱 邮件中的重置密码链接构成是怎么样的 验证重置密码链接的合法性(是否过 ...

  3. AspNetCore-MVC实战系列(二)之通过绑定邮箱找回密码

    AspNetCore - MVC实战系列目录 . 爱留图网站诞生 . git源码:https://github.com/shenniubuxing3/LovePicture.Web . AspNetC ...

  4. JavaWeb QQ邮箱找回密码

    我的上一篇博客,已经写了登录注册,接下来写QQ邮箱找回密码 首先:我们需要在 QQ邮箱设置中获取授权码,步骤如下 进入QQ邮箱---->设置---->账户---->开启服务:POP3 ...

  5. java 基于springboot邮箱找回密码功能

    一.主要内容 基于springboot实现密码找回功能. 二.邮箱找回密码的思想. 1.输入注册邮箱,点击获取验证码.会将验证码发送到邮箱. 2.用户进入邮箱,查看验证码. 3.用户输入验证码,输入新 ...

  6. js加mysql写邮箱找回密码_邮箱找回密码实现

    邮箱找回密码实现 思路: 点击邮箱找回:前端给后端服务器发送请求 get:http://127.0.0.1:8000/api/v1/email?email=7777777777@qq.com 后端发送 ...

  7. java邮箱找回密码_Spring实现简单的邮箱找回密码功能

    通过spring可以实现简单的邮箱找回密码的功能,在此做一下简单的笔记. 1.首先就是导入一些相关的jar包 2.加入配置文件,具体配置信息如下: encoding="UTF-8" ...

  8. laravel邮箱找回密码

    本文目录 一.邮箱找回密码 1.1 创建中间件 1.2 路由 1.3 控制器 1.4 测试效果 一.邮箱找回密码 1.1 创建中间件 创建一个验证邮箱验证码是否正确的中间件: 运行命令:php art ...

  9. php通过邮箱找回密码,PHP邮件验证找回密码

    内容转载自网络,如有侵权请留言. 话不多说直接上代码. 前台HTML+Jq操作: 输入您注册的电子邮箱,找回密码: $(function(){ $("#sub_btn").clic ...

最新文章

  1. docker php 安装swoole,swoole(1)使用docker安装swoole环境
  2. JUnit:使用Java 8和AssertJ 3.0.0测试异常
  3. datastage 重启 续
  4. AO*算法详解,附例子和算法详细步骤
  5. shell命令 安装软件包
  6. 步进电机 步进电机驱动器
  7. 低代码平台表单引擎技术方案选型
  8. 基于PTPX的功耗分析
  9. 摄影技术小白必须要掌握的基础知识(上)
  10. java 生成der_java – 我们如何将字符串从PEM转换为DER格式
  11. 享受蓝牙(一): 开始享受
  12. UVM – Stop Hitting Your Brother Coding Guidelines
  13. java学习笔记(22)java输入标签,单选框,复选框,添加文件,文本域,下拉框
  14. 解决idea上传文件到svn频繁报错 “Error:Node remians in conflict”、“remains in conflict”
  15. python绘图用什么软件_作图用什么软件比较好?
  16. 获刑2年半!大学生利用漏洞免费吃肯德基,还把“方法”分享给同学
  17. C语言程序设计实训第四章作业
  18. 关于点到直线距离的理解
  19. Ubuntu PPA 软件源用法介绍
  20. Spring Boot+Eureka+Spring Cloud微服务快速上手项目实战

热门文章

  1. 心理暗示的威力与心理放松疗法
  2. Bit.ly取代TinyURL成为Twitter默认网址缩写服务
  3. STM32学习记录——74HC595四位数码管显示
  4. 数字证书与实现双向SSL认证
  5. Mac苹果电脑单片机开发
  6. 阿德莱德计算机科学学士好吗,阿德莱德大学哪个专业好
  7. html表格怎么用css渲染,css样式如何渲染?
  8. 职责链模式之真假美猴王
  9. [软件人生]也谈谈支付宝五福
  10. 2020年之HBuilderX manifest.json配置最全详解