数组和对象作为数据库

纳默尔

我正在制作一个登录系统!为了存储数据,我在数组中放置了对象,就像数据库一样。当我检查数据库中是否存在用户名和密码时,一切正常,但是如果我再次进行检查(例如,是否填写了用户名和密码),则无法正常工作。当我将此检查添加到任意项时,然后键入现有的用户名和密码,然后收到“错误的用户名或密码”消息。

<input type="text" id='username'>
<input type="password" id='password'>
<input type="submit" id="submitlogin" value="Login" onclick="login()">
var database = [
        {
            username: "amr",
            password: "123",
        },
        {
            username: "asmr",
            password: "321",
        },
        {
            username: "amrik",
            password: "1234",
        }
]
function login (){
var user = document.getElementById('username').value;
var pass = document.getElementById('password').value;
for(var i = 0; i < database.length; i++)
{     if(user === "" && pass === "")
      {
         alert("enter username and password");
         return;
      }
      if(user === database[i].username && pass === database[i].password) {
        window.location.href = "index.html";
      } 
}
    alert("error username or password");
    return;
}
忍者

也许使用变量检查登录状态?

function login (){
var user = document.getElementById('username').value;
var pass = document.getElementById('password').value;
var loggedIn = 0;

for(var i = 0; i < database.length; i++)
{     if(user === "" && pass === "")
      {
         alert("enter username and password");
         return;
      }
      if(user === database[i].username && pass === database[i].password) {
        loggedIn = 1;
        window.location.href = "index.html";
      } 
}

if(loggedIn == 0)
{
    alert("error username or password");
}

    return;
}

https://jsfiddle.net/40wonL6y/

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从数据库,MYSQl和PHP获取max(id)和所有值作为数组

来自分类Dev

领域数据库,添加对象的数组列表作为类的列

来自分类Dev

对象数组到数据库并返回

来自分类Dev

C#将模型对象作为BLOB插入和检索数据库

来自分类Dev

MySQL和C#从数据库获取数据并创建关联的数组/对象

来自分类Dev

如何过滤和删除数据库中的特定对象?| React作为前端,Rails作为后端/ API

来自分类Dev

将对象数组保存到数据库Nodejs和MongoDB

来自分类Dev

对象的数据库列表作为类的属性

来自分类Dev

对象数组的 Android Room 数据库嵌套对象参考

来自分类Dev

使用javaScript从WebSQL数据库返回多行作为数组

来自分类Dev

使用Laravel从数据库返回嵌套Json作为数组

来自分类Dev

使用Json结果列表作为mvc actionresult的参数,以使用Linq和Lambda从数据库返回对象

来自分类Dev

如何使用关联数组中的两个数据库列作为键和值

来自分类Dev

PHP类和对象以从数据库检索数据

来自分类Dev

如何从服务到android中的sqlite数据库解析带有JSON对象和JSON数组的JSON数据?

来自分类Dev

数据库库数组

来自分类Dev

Firebase推送到具有对象数组的数据库

来自分类Dev

使用Ajax从数据库获取对象数组

来自分类Dev

尝试从数据库呈现对象数组时出错

来自分类Dev

对从数据库中获取的对象数组进行排序

来自分类Dev

在Mongo数据库中插入Ruby对象数组

来自分类Dev

遍历 angular 4 firebase 数据库中的对象数组

来自分类Dev

如何使用 Firebase 数据库填充对象数组

来自分类Dev

将数组存储在数据库中并将其作为数组从数据库取回的最佳方法

来自分类Dev

使用数组行作为索引从数据库结果数组创建关联数组

来自分类Dev

数据库和内存中NotesDocument对象之间的区别?

来自分类Dev

PHP对象和共享数据库连接

来自分类Dev

将javascript日期和时间对象插入数据库

来自分类Dev

PHP存储,检索和编辑数据库中的数组

Related 相关文章

  1. 1

    从数据库,MYSQl和PHP获取max(id)和所有值作为数组

  2. 2

    领域数据库,添加对象的数组列表作为类的列

  3. 3

    对象数组到数据库并返回

  4. 4

    C#将模型对象作为BLOB插入和检索数据库

  5. 5

    MySQL和C#从数据库获取数据并创建关联的数组/对象

  6. 6

    如何过滤和删除数据库中的特定对象?| React作为前端,Rails作为后端/ API

  7. 7

    将对象数组保存到数据库Nodejs和MongoDB

  8. 8

    对象的数据库列表作为类的属性

  9. 9

    对象数组的 Android Room 数据库嵌套对象参考

  10. 10

    使用javaScript从WebSQL数据库返回多行作为数组

  11. 11

    使用Laravel从数据库返回嵌套Json作为数组

  12. 12

    使用Json结果列表作为mvc actionresult的参数,以使用Linq和Lambda从数据库返回对象

  13. 13

    如何使用关联数组中的两个数据库列作为键和值

  14. 14

    PHP类和对象以从数据库检索数据

  15. 15

    如何从服务到android中的sqlite数据库解析带有JSON对象和JSON数组的JSON数据?

  16. 16

    数据库库数组

  17. 17

    Firebase推送到具有对象数组的数据库

  18. 18

    使用Ajax从数据库获取对象数组

  19. 19

    尝试从数据库呈现对象数组时出错

  20. 20

    对从数据库中获取的对象数组进行排序

  21. 21

    在Mongo数据库中插入Ruby对象数组

  22. 22

    遍历 angular 4 firebase 数据库中的对象数组

  23. 23

    如何使用 Firebase 数据库填充对象数组

  24. 24

    将数组存储在数据库中并将其作为数组从数据库取回的最佳方法

  25. 25

    使用数组行作为索引从数据库结果数组创建关联数组

  26. 26

    数据库和内存中NotesDocument对象之间的区别?

  27. 27

    PHP对象和共享数据库连接

  28. 28

    将javascript日期和时间对象插入数据库

  29. 29

    PHP存储,检索和编辑数据库中的数组

热门标签

归档