web储存用户信息
2017-01-11 10:53
218 查看
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> </head> <body> <form> 昵称:<input type="text" id="username"><br><br> 密码: <input type="password" id="password"><br><br> <input type="button" value="登录" id="login"> <input type="button" value="注册" id="resiger"> <input type="button" value="clear" id="clear"> </form> <script type="text/javascript"> //需求分析:把获取的用户名和密码存入本地存储中 //当用户登陆的时候判断用户名和密码是否在存储中 //我认为应该这样存储用户名和密码 //userpass:[{username:zhangsan,password:123456},{username:lisi,password:123456}] var login = document.getElementById("login"); var resiger = document.getElementById("resiger"); var user = document.getElementById("username"); var pass = document.getElementById("password"); var clear = document.getElementById("clear"); //开始的时候获取本地存储,如果没有,置为[],否则获取 var str = window.localStorage.getItem("userpass") || "[]"; var userpass = JSON.parse(str); //注册功能实现 resiger.onclick = function() { //非空判断 var person = { username: user.value, password: pass.value }; //需要判定用户名是否重复,如果重复,提示该用户名已被注册,并且return //如果没有重复,就把他放入数组中 userpass.push(person); console.log(userpass); var str = JSON.stringify(userpass) window.localStorage.setItem("userpass", str); } //登陆功能实现 login.onclick = function() { var username = user.value; var password = pass.value; var flag = 0; for(var i = 0; i < userpass.length; i++) { if(username == userpass[i].username && password == userpass[i].password) { alert("欢迎" + username + ",登陆成功!"); return; } else { flag++; } } if(flag == userpass.length) { alert("登陆不成功"); } } clear.addEventListener('click',function(){ window.localStorage.clear(); }) </script> </body> </html>
相关文章推荐
- 在delphi程序中实现QQ用户的Web登陆并获取个人信息
- java的web项目中使用cookie保存用户登陆信息
- HTML5本地储存追加利用html5的本地存储功能实现登录用户信息保存
- nodejs基础教程-简单blog(4)-用户信息验证与储存
- 【JavaWeb】用户信息加密
- 使用Handler来增强Web服务的功能(生成日志、用户认证、用户授权、信息加密/解密)
- java的web项目中使用cookie保存用户登陆信息
- Web经典配置vs登录用户的信息进行保存vs绝对路径
- 初学JavaWeb-利用Cookie保存用户基本信息
- 在delphi程序中实现QQ用户的Web登陆并获取个人信息
- 微信内的webview中获取微信用户的基本信息(open_id)
- 设置Webdriver启动chrome为默认用户的配置信息
- 微信企业号开发:微信用户信息和web网页的session的关系
- Android WebView控件捕获用户输入的信息
- 两个web工程session用户信息同步
- JSP Web 页面收集用户IP地址信息-聚合数据IP地址数据接口的使用
- 微信企业号开发:微信用户信息和web网页的session的关系
- Java的web项目中使用cookie保存用户登陆信息
- 基于webmagic的爬虫小应用--爬取知乎用户信息
- iOS 储存用户信息设置封装 直接调用即可(部分是代码片段)