• 炫酷登录注册 完整功能版【本地存储+JS+HTML+CSS+jQuery】


    一:源码获取

    🔍说明:

          这篇文章是完整功能的登录注册,包含了基于本地存储的注册,登录,以及密码修改功能,登录包含错误三次冻结账户1000s等细微功能,适合新入门前端的小伙伴拿来学习使用,下面是这个源码的资源链接,本资源是积分下载需要VIP,没有VIP的小伙伴私聊我获取即可

    https://download.csdn.net/download/weixin_52212950/86082219https://download.csdn.net/download/weixin_52212950/86082219


    🔍无功能版本:

           如果需要自己使用后端语言写功能此处获取无功能版本的页面即可,获取方式同上

    一款非常炫酷登录注册页面_模拟12306售票系统-Javascript文档类资源-CSDN下载一个非常炫酷的的登录注册页面,登录注册切换由jQuery实现,原理简单易懂并且十几行代码就完成了模拟12306售票系统更多下载资源、学习资料请访问CSDN下载频道.https://download.csdn.net/download/weixin_52212950/85799335


    二:页面展示

    ------ 登录页面及所有错误提示 

    ------ 注册页面及所有错误提示

    ------ 登陆密码错误三次冻结1000s

    ------ 找回密码及其错误提示 

     数据存放形式

     三:部分代码演示

    1. document.addEventListener('DOMContentLoaded',function(){
    2. user=window.localStorage.getItem('user');
    3. user=JSON.parse(user)
    4. var admin1=document.querySelector('.login-num');
    5. var pwd1=document.querySelector('.login-pwd');
    6. var login_btn=document.querySelector('.login-button');
    7. var flag3=4;
    8. login_btn.addEventListener('dblclick',function(event){
    9. var flag1;
    10. var flag2;
    11. for( i=0;ilength;i++){
    12. if(admin1.value!=user[i].admin){
    13. flag1=false;
    14. } else if(admin1.value==user[i].admin){
    15. flag1=true;
    16. for( var j=0;jlength;j++){
    17. if(pwd1.value!=user[i].pwd){
    18. flag2=false;
    19. } else if(pwd1.value==user[i].pwd){
    20. flag2=true;
    21. if(flag2==true){
    22. break;
    23. }
    24. }
    25. }
    26. break;
    27. }
    28. }if(admin1.value==''&&pwd1.value==''){
    29. alert('请输入您的账号')
    30. }else if(admin1.value==''&&pwd1.value!=''){
    31. alert('不输入账号,谁知道密码对不对呢?')
    32. }else if(flag1==false){
    33. alert('您输入的账户不存在,检查是否输错或去注册账户!')
    34. }else if(flag1==true&&pwd1.value==''){
    35. alert('密码不能为空')
    36. }
    37. else if(flag1==true&&flag2==false){
    38. flag3--;
    39. if(flag3==0){
    40. login_btn.className='current1'
    41. login_btn.value='还剩下1000秒后解除冻结';
    42. login_btn.disabled=true;
    43. pwd1.value=''
    44. alert('错误次数过多,您的账户被冻结');
    45. var times=1000;
    46. var timer=window.setInterval(function(){
    47. if(times==0){
    48. window.clearInterval(timer);
    49. login_btn.disabled=false;
    50. login_btn.className='login-button'
    51. login_btn.value='登录';
    52. flag3=4;
    53. }else{
    54. times--;
    55. login_btn.value='还剩下'+times+'秒后解除冻结';
    56. }
    57. },1000)
    58. console.log(11);
    59. }else{
    60. alert('密码错误,您还剩下'+ flag3 +'次机会')
    61. }
    62. }
    63. else if(flag1==true&&flag2==true){
    64. window.location.assign('../html/main.html')
    65. }
    66. })
    67. })
    1. document.addEventListener('DOMContentLoaded',function(event){
    2. document.addEventListener('selectstart',function(event){
    3. event.preventDefault();
    4. })
    5. document.addEventListener('contextmenu',function(event){
    6. event.preventDefault();
    7. })
    8. })
    9. $(function(){
    10. $('.change-register-button').on('click',function(){
    11. $('.login').animate(
    12. {
    13. 'left':'240px'
    14. },400,function(){
    15. $('.login').css({'display':'none',
    16. 'left':'60px'})
    17. $('.change-register-box').css('display','none')
    18. $('.register').css('display','block')
    19. $('.change-login-box').css('display','block')
    20. }
    21. )
    22. })
    23. $('.change-login-button').on('click',function(){
    24. $('.register').animate(
    25. {
    26. 'right':'240px'
    27. },400,function(){
    28. $('.register').css({'display':'none',
    29. 'right':'60px'})
    30. $('.change-login-box').css('display','none')
    31. $('.login').css('display','block')
    32. $('.change-register-box').css('display','block')
    33. }
    34. )
    35. })
    36. })

  • 相关阅读:
    golang 短变量声明看这一篇就够了
    Spring Security笔记
    luffy-(12)
    [electron]官方示例解析
    CUDA学习笔记05:矩阵相乘
    2023年十款开源测试开发工具推荐(自动化、性能、造数据、流量复制)
    Spring DI 简单案例
    Java + Selenium + Appium自动化测试
    实时云渲染技术在虚拟仿真领域的应用
    1064 Complete Binary Search Tree
  • 原文地址:https://blog.csdn.net/weixin_52212950/article/details/125758649