【发布时间】:2013-08-03 14:13:23
【问题描述】:
我对 JavaScript 相当陌生,并试图自学 JavaScript 表单验证。
是否可以快速浏览不同的变量以及如何防止 SQL 注入?
我目前正在使用该变量来测试我的密码是否符合某种安全级别。是否有可能看到一个示例变量,它要求用户输入至少一个一个数字,并且至少一个一个大写字母与他们的其他小写字母混合。 p>
var passw= /^[a-zA-Z]*.{8,15}$/;
非常感谢,非常感谢
【问题讨论】:
-
“如何防止 SQL 注入” 您必须在服务器端执行此操作,而不是在客户端。还是您在客户端上运行 SQL 查询?
-
通过使用单个正则表达式,您限制了将他们违反的规则传递给用户的能力。类似:stackoverflow.com/questions/7844359/…
-
您提到了 SQL 注入,但您并没有按原样存储用户密码吗?
-
@nnnnnn 见鬼。发布到数据库时,密码经过 md5 哈希和四级盐。有人告诉我这是一个不错的安全级别。我应该做更多吗?
标签: javascript function validation sql-injection password-protection