使用Cookie通过Javascript设置用户名和密码

 和老师一起喝咖啡_171 发布于 2023-02-11 05:50

我正在使用checkCookie函数来查看cookie中是否存在用户名和密码.我知道使用cookie不是一种安全的方法,但我只是试用它,所以请宽容.在第一次执行时,它将提示用户输入其用户名和密码,并通过使用setCookie();和重新执行代码将其存储在document.cookie中,它只会询问用户名并检查cookie以检索相应的密码.下面是我的checkCookiefunction JS: -

function checkCookie() {
  var username = prompt("Please enter your name:", "");
  var password;
  if (flag == 0) { //flag=0 shows cookie is not set 
    password = prompt("Please enter your password:", "");
    username += "!";
    username += password;
    alert("Username = " + username);
    setCookie("username", username, 365); //save input in cookie
  } else //if cookie is already set with some username+password
  {
    var n = getCookie("username", username); //this retrieves the password from Cookie
    if (n) {
      alert("FLAG= 1 The user's password is " + n);
    } else
      alert("FLAG= 1  User password doesnot exist ")
  }
} //checkCookie function end

现在我有关于上述代码的这些问题.

1)我试图使用一个标志变量,其值初始为0,但每当用户名存储在Cookie中时,标志值应该变为1.在C中,我们可以通过声明一个静态变量标志来做到这一点,但是如何实现这在JS?

2)另外我的完整Javascript允许我获取与用户名对应的密码,如何使用它来自动填写密码字段让我们说gmail.com网页密码字段?
如果我使用getElementByID("password").innerHTML = password,它会自动填写文档的密码字段吗?

3)当我在JSFiddle.net上运行代码时,会保存用户名cookie.但是当我刷新JSFiddle.net时,cookie值被重置!如何在页面重新加载时使我的cookie值持久(固定)?

期待一些好的建议.谢谢阅读

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有