0

在我的示例登录表单中,我试图连接到 json 并获得结果,即如果用户名和密码匹配,则为 true,否则为 false。

json存在于我的项目文件夹中

{
 "form": {
    "login": [
    {
      "username": "venkat",
      "password": "123"
    },
    {
      "username": "admin",
      "password": "345"
    }
  ]
}

我创建了一个如下所示的函数。但我不知道下一步该做什么。sencha 文档有诸如 ajax、MVC 架构代理之类的方法,我没有使用这些方法。

function checkJson(username, password){
    //What should I write here?
    //Return true, if match
    //else false
}
4

1 回答 1

1

切勿写下未加密的密码。也永远不要通过互联网发送它们!

您可以像这样在 extjs 中处理您的 JSON(这是正确的问题吗?):

function checkJson(jsonString){
    var json = Ext.decode(jsonString);

    //json.form.login[0].username;
    //json.form.login[0].password;
}

但是@Izhaki 说了什么。这是糟糕的 javascript,应该在服务器端进行此类检查。

于 2013-02-12T12:55:37.127 回答