【问题标题】:Using credentials from a mysql table to run javascript scripts使用 mysql 表中的凭据运行 javascript 脚本
【发布时间】:2011-06-11 16:46:09
【问题描述】:

我有一个使用 createElement 自动创建表单元素的 javascript。其中一个元素是默认禁用的简单输入表单框。下面我的代码将遍历项目(这是一个计数器,用于计算我创建的表单元素的行数(我创建了每行 4 个表单元素,数量、描述、价格、折扣))。

function enablediscount(){    
  for (x = 1 ; x <= items; x++){
    var discount = document.getElementById("discount"+x)
    discount.disabled=false;
  }
}

现在,我想在检查 mysql 表中的用户和密码时运行上述代码。 (基本上是经理)

基本上,我可能想要一个小弹出窗口,要求输入经理的用户名和密码以启用折扣字段,以便用户(在本例中为收银员)可以输入折扣

有什么想法吗?

【问题讨论】:

    标签: php javascript mysql


    【解决方案1】:

    老练的黑客可以查看您的源代码并简单地手动输入折扣值,例如,通过键入 javascript:document.getElementById("discount1").value = 500;在他们的地址栏中。

    您需要做的是让他们在到达此页面时已经登录,或者让他们登录然后应用他们在第 2 步中可用的任何折扣。

    您建议的当前方式很容易绕过。任何身份验证和授权都需要在服务器端完成。

    【讨论】:

    • 其实这不是在互联网上进行的,只是在本地网络上进行的,所以现在安全性是低优先级的,用户也很简单
    猜你喜欢
    • 2013-07-08
    • 1970-01-01
    • 2016-08-21
    • 1970-01-01
    • 1970-01-01
    • 2015-09-24
    • 1970-01-01
    • 2016-09-09
    • 1970-01-01
    相关资源
    最近更新 更多