Ionic--再次打开自动填充用户名和密码的问题解决方法
2019独角兽企业重金招聘Python工程师标准>>>
问题:每次清理手机后台,再次进入都要重新输入用户名和密码,影响用户体验。
解决方法:只要用户登录过一次,再次打开应用程序,都会自动填充用户名和密码。
步骤:
一、了解localStorage
1. 存储:localStorage.setItem(key,value); 如果key存在时,更新value
2. 获取:localStorage.getItem(key); 如果key不存在返回null
3. 删除:localStorage.removeItem(key); 一旦删除,key对应的数据将会全部删除
4. 全部清除:localStorage.clear(); 某些时候使用removeItem逐个删除太麻烦,可以使用clear,执行的后果是会清除所有localStorage对象保存的数据
二、
1.找到登录的controller(如:login_controller)在执行登录按钮的方法上面添加
//获取localStorage的key和value。 如果key不存在返回null
用户名=localStorage.getItem(localStorage.key(username));
密码=localStorage.getItem(localStorage.key(password));
如:
//循环遍历,取key值username和password的value
for(var i=localStorage.length - 1 ; i >=0; i--){
if(localStorage.key(i)=="username"){
$scope.username=localStorage.getItem(localStorage.key(i));
}
if(localStorage.key(i)=="password"){
$scope.password=localStorage.getItem(localStorage.key(i));
}
}
2.在验证用户名和密码成功方法里(如:$scope.login = function(){})添加
//存储localStorage,key值:username,value:用户名
localStorage.setItem("username",$scope.username);
//存储localStorage,key值:password,value:密码
localStorage.setItem("password",$scope.password);
转载于:https://my.oschina.net/lwenhao/blog/1517808
Ionic--再次打开自动填充用户名和密码的问题解决方法相关推荐
- 解决Chrome、360自动填充用户名和密码行为带来的困扰
解决Chrome.360自动填充用户名和密码行为带来的困扰 对于今天被浏览器自动填充账户密码行为恶心到吐,我必须记录下我的心情. 常见的几种解决方案: 先列举下查到的的几种方法 1.input标签加a ...
- Chrome无法自动填充用户名和密码
Chrome无法自动填充用户名和密码 一般地,Chrome会在页面加载时即会自动填充用户保存的用户名和密码,但是有的时候只能通过用户通过下拉列表明确选择某一账户时才会自动填充. 解决方法是在chrom ...
- git命令自动填充用户名与密码
需求 如果没有配置ssh key到git 服务器,每次执行git命令与远程交互时,都需要手动输入用户与密码 比如: git pull 会有如下输入要求: Username for 'http://gi ...
- 浏览器自动填充数据,Cookie清除不了?,这是因为某些浏览器设置了,自动填充账户名密码,造成cookie没有删除的假像。
一.原因分析 1.查看Cookie是否真的被清除掉了 2.原来是浏览器设置了自动填充密码 二.代码展示: 虽然这个地方清除了,但是由于某些浏览器设置了,自动填充账户名密码,造成cookie没有删除的假 ...
- arcgis 服务网页打开需要输入用户名和密码问题解决
arcgis 服务网页打开需要输入用户名和密码问题解决 参考文章: (1)arcgis 服务网页打开需要输入用户名和密码问题解决 (2)https://www.cnblogs.com/lj821022 ...
- oracle登陆账号忘了,oracle初始账号密码Oracle忘记系统用户名和密码的解决方法
Oracle忘记用户名和密码的解决方法 操作系统: windows xp Oracle 10.1.0.2.0 之前装了个Oracle 很久没有使用,sys和system 更改后的密码也忘记了,故使用下 ...
- 使用git提交到github,每次都要输入用户名和密码的解决方法
使用git提交到github,每次都要输入用户名和密码的解决方法 参考文章: (1)使用git提交到github,每次都要输入用户名和密码的解决方法 (2)https://www.cnblogs.co ...
- 怎么查看当前登录的svn账号_svn 用户名,密码 查看/删除方法
1.查看svn 的用户名,密码: 找到用户名,密码文件,都是明文的,你可以看到 例:linux ls ~/.subversion/auth/svn.simple 2ab598e9cb6d6d38761 ...
- 浏览器自动填写用户名和密码
在网站开发的过种中,有放多浏览器会在我们登录的时候,询问我们是否要记住用户名和密码.当我们在实际的开发过程中的时候,会遇到一些需求, 然而会出现 这个时候只需要在input中加入一行代码则可以解决自动 ...
最新文章
- 可持久化Trie +枚举 ---- P5795 [THUSC2015]异或运算
- Linux Hbase1.2.6 安装及使用(1)
- 一次关于 Mysql 索引优化的思考
- [转] 中文字体网页开发指南
- 再查ReactOS项目
- 07/11/20 资料整理
- [译】Diving Into The Ethereum VM
- 深入理解 HTTPS
- Neo4j:特定关系与一般关系+属性
- 论文浅尝 | SPARQL 语言的 ASK 查询表达性研究进展
- 一个关于二叉树的创建、先序遍历、中序遍历、后序遍历、求叶子节点的完整函数的c语言完整程序。
- Linux里面nginx显示Hello,Nginx得知——Hello World模
- 机器学习算法中的偏差-方差权衡(Bias-Variance Tradeoff)
- PyTorch 学习笔记(七):PyTorch的十个优化器
- 在乌镇拼命“洗白”的拼多多
- 程序员要找到自己的兴趣所在
- Otto开发初探——微服务依赖管理新利器
- mysql instead of_mysql unique option prefix myisam_recover instead of myisam-recover-options的解决方法...
- 【marked is not a function】解决百度脑图“kityminder”备注报错
- 华为云服务器查看备份文件,云服务器备份查看备份
热门文章
- error C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead.
- Dll注入技术之劫持注入
- 管道popen和pclose的实例使用
- 20175213 2018-2019-2 《Java程序设计》第7周学习总结
- python脚本 pyqt 打包成windows可执行exe文件 pyinstaller
- absolute元素水平居中
- Ubuntu 或 UbuntuKyKin14.04 Unity桌面风格与Gnome桌面风格的切换
- Maven入门详解以及Eclisp的集成
- 最大化 AIX 上的 Java 性能,第 3 部分: 更多就是更好
- [ffmpeg 扩展第三方库编译系列] 关于libopenjpeg mingw32编译问题