1. 介绍

1.1 介绍

今天福哥跟大家完成忘记密码页面和重置密码方式页面的模板的制作,这里面忘记密码和重置密码方式是一个操作流程的前两步,是连续的表里的设计。这种多步骤表单在的设计需要一些技巧的,我们要知道每一步在整个流程里的具体步骤位置,还要避免其中一步被直接访问到的问题。

今天没有按上一课说的制作个人资料修改页面,因为我们在前面设计数据表的时候只涉及了用户昵称和用户头像字段,个人资料不可能只有这两项数据,所以福哥打算重新设计一下user_profile的字段再设计个人资料修改页面的表单。

2. 忘记密码页面

2.1 HTML

<div class="row login-form">    <div class="col-sm-12">        <h3 class="text-center">忘记密码h3>        <p>请输入正确的用户名p>        <form action="forgotWay.htm">            <div class="form-group">                <label>用户名label>                <input class="form-control" type="text" name="user" />            div>            <div class="form-group">                <button class="btn btn-primary btn-sm form-control">下一步button>            div>        form>    div>div>

3. 重置密码方式页面

3.1 HTML

<div class="row login-form">    <div class="col-sm-12">        <h3 class="text-center">重置密码方式选择h3>        <p>            请选择重置密码的验证方式,以下列出来的都是可以使用的方式。<br />            如果没有任何验证方式选项的话,可能是用户名没有做过任何可以重置密码的保护措施        p>        <form action="forgotWay.htm">            <div class="form-group">                <label>                    <input type="checkbox" name="way" value="email" />                    通过绑定邮箱验证                label>            div>            <div class="form-group">                <label>                    <input type="checkbox" name="way" value="question" />                    通过安全问题验证                label>            div>            <div class="form-group">                <button class="btn btn-primary btn-sm form-control">下一步button>                <button class="btn btn-info btn-sm form-control my-3">上一步button>            div>        form>    div>div>

4. 安全问题

4.1 HTML

<div class="row login-form">    <div class="col-sm-12">        <h3 class="text-center">安全问题h3>        <p>            请回答密码安全问题,才能重置密码        p>        <form action="forgotWay.htm">            <div class="form-group">                <label>                    我居中的城市名称是?                label>                <input class="form-control" type="text" name="q1" />            div>            <div class="form-group">                <label>                    我最喜欢的一本书的名字是?                label>                <input class="form-control" type="text" name="q2" />            div>            <div class="form-group">                <label>                    我最喜欢的小学老师的名字是?                label>                <input class="form-control" type="text" name="q2" />            div>            <div class="form-group">                <button class="btn btn-primary btn-sm form-control">下一步button>                <button class="btn btn-info btn-sm form-control my-3">上一步button>            div>        form>    div>div>

5. 总结

具体我们完成了忘记密码页面和重置密码方式选择页面的模板的制作,了解了多步骤表单的设计技巧。

下一课我们将完成user_profile表的更多字段,同时完成个人资料修改页面的模板制作。


【20201121】做个用户管理系统(5)——修改密码页面、绑定邮箱页面、安全问题页面的模板的制作

【20201120】做个用户管理系统(4)——注册页面模板的制作


免费看文章,自己学技术


每一篇文章都是福哥一个字一个字地敲出来的,都是福哥原创的。

每一篇文章都是经过了福哥的反复验证的,都是可以正常使用的。


portainer忘记用户名密码_【20201122】做个用户管理系统(6)——忘记密码页面、重置密码方式页面的模板制作...相关推荐

  1. div滚动条怎么设置_【20201123】做个用户管理系统(7)——个人资料修改页面、用户头像设置页面的模板的制作...

    1. 介绍 1.1 介绍 今天福哥会带着大家完成个人资料修改页面和用户头像设置页面的模板的设计.个人资料里的项目比较多一些,这里面的项目在数据库里的没有对应的字段用来保存数据,我们今后会一起不上来.用 ...

  2. 用户管理系统_【20201204】做个用户管理系统(18)——注册功能的实现(三)...

    1. 介绍 1.1 介绍 福哥今天要带着大家开发TFUMS系统的注册功能的处理程序了.这个处理程序会调用模型user的add方法进行创建用户的操作,模型user的add方法会先检查用户名是否被占用了, ...

  3. putty保存用户名和密码_社保局官网搬家啦!忘记用户名、密码肿么办?自救指南来一波!...

    刚过完元旦 四舍五入一下 马上又要到春节了 又开始期盼着下一个假期 新年换新衣 新年新气象 我们官网也换新网址啦! 宝宝们还记得前几期的内容吗? 小编再三提醒过大家 一定要收藏新网址 办理社保业务不要 ...

  4. chrome 保存密码_如何在Chrome中管理保存的密码

    chrome 保存密码 Google Chrome comes with a handy password manager already built in. You can have your br ...

  5. mysql 8重置root密码_如何在MySQL 8中重置root密码

    MySQL中的用户密码存储在用户表中,密码重置实际上是改变该表中记录的值. 要在忘记密码的情况下更改密码,我们的想法是绕过MySQL的身份验证进入系统并使用SQL命令更新记录密码值. 在MySQL 5 ...

  6. 获取令牌密码_如何真正存储用户密码和api令牌(即密码)

    获取令牌密码 A cliché in posts detailing password storage schemes is to finish by telling the syadmins and ...

  7. mysql 如何修改用户密码_如何更改MySQL用户密码

    在本教程中,我们将向您展示如何更改MySQL用户密码.这些说明应适用于任何现代Linux发行版,例如Ubuntu 18.04和CentOS7. 先决条件 根据系统上运行的MySQL或MariaDB服务 ...

  8. 怎么修改sqlserver用户密码_新版tplink路由器怎么修改管理员登录密码【修改方法】...

    tplink路由器的管理员密码,通常又叫做登录密码;进入设置页面的时候,必须要输入的一个密码. 重要说明: 本文介绍的修改管理员密码的方法,是建立在你知道原来的"管理员密码",目前 ...

  9. 如何在linux系统下修改mysql密码_如何在linux下修改mysql数据库密码?linux修改数据库密码的方法...

    本篇文章给大家带来的内容是介绍如何在linux下修改mysql数据库密码?linux修改数据库密码的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助. Linux下修改Mysql的 ...

最新文章

  1. java判断request请求是手机还是pc终端
  2. 背水一战 Windows 10 (19) - 绑定: TemplateBinding 绑定, 与 RelativeSource 绑定, 与 StaticResource 绑定...
  3. Tag recommendaion... 论文中的小例子,使用HOSVD算法推荐
  4. 1.Redis安装以及常用命令
  5. 聚集云原生,可观测性的实践与探索 | 线下技术沙龙
  6. face-recognition库(人脸识别库)安装,使用
  7. 华为方舟编译器开源官网正式上线
  8. MySQL(8)--- 选择数据库
  9. 苹果Mac专业的字体管理应用:​​​​RightFont
  10. QQ是成年人的“不老神仙水”
  11. 手机APP项目中调用第三方短信验证码接口
  12. hypixel服务器显示无法登录,我的世界hypixel服务器盗版可以登录?
  13. Bear and Five Cards-Codeforces680A
  14. [OpenCV实战]39 在OpenCV中使用ArUco标记的增强现实
  15. canvas画板总结
  16. Echo写入一句话木马+分段写入
  17. java输入两个整数_求平均值._用C语言编写:完成从键盘输入两个整数a和b,求平均值ave,并输出平均值...
  18. 利用计算机解决实际问题,计算机程序可以解决哪些实际问题
  19. Python高光谱图像可视化展示
  20. 前缀和与差分那些不得不说的事(一维,二维)公式与图解详细解说

热门文章

  1. 【推导】计蒜客17119 2017 ACM-ICPC 亚洲区(西安赛区)网络赛 F. Trig Function
  2. 第二阶段冲刺第十天,6月9日。
  3. iOS6全系列设备完美越狱工具发布
  4. 安装终端服务和终端服务授权,激活终端服务授权
  5. android NDK JNI设置自己的log输出函数
  6. Subversion(SVN)安装文档
  7. 值得推荐的好书——评《亮剑.NET.图解C#开发实战》
  8. 基于JSP实现个人博客
  9. BS-GX-018 基于SSM实现在校学生考试系统
  10. messageSource can't replace {0} by params