php - 使用 Ajax 和 jQuery 通过 PHP 脚本登录用户,是否安全?

标签 php jquery ajax security encryption

快速提问,使用 jQuery 中的 jQuery.post 函数将用户登录信息传递给 PHP 脚本是否安全?我正在考虑使用这样的一段代码:

 $("#login_form").submit(function() {
  var unameval = $("#username").val();
  var pwordval = $("#password").val();
  $.post("backend.php", { username: unameval, password: pwordval }, 
                function(data) {
   $("#status p").html(data);
  });
  return false;
 });

我只是想知道这是否与创建在提交时请求新页面的标准登录表单一样安全。

最佳答案

jQuery 不会降低该系统的安全性。您确实需要担心影响其他登录系统的相同类型的攻击。所以我建议使用 SSL 和 CSRF token 。如果您不包含 CSRF token ,那么攻击者就可以使用其他人的浏览器来暴力破解您的登录门户,这真是令人讨厌的事情。

关于php - 使用 Ajax 和 jQuery 通过 PHP 脚本登录用户,是否安全?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2345570/

相关文章:

php - 我如何编写一个包含每个产品的多个值的数组

PHP、MySQL。日、月、年的最小值和最大值

php - 当服务器显示禁止错误(403)或未找到错误(404)等错误时,如何终止 php 中的 session

javascript - 正则表达式法国电话号码

php - 如何将具有 200,00 行的巨大 CSV 文件导入 MySQL(异步且快速)?

php - Laravel 在自定义 Blade 指令中使用数据库中的变量

javascript - 如何在常规 HTML、CSS 中绘制线条(如谷歌地图)

javascript - JQuery DatePicker 链接到月份

php - 2 个使用 jQuery 或 Ajax 的自动完成/建议输入框,第二个框基于多个项目的第一个选择

javascript - 防止刷新 map 时从图层中删除标记