加入收藏 | 设为首页 | 会员中心 | 我要投稿 北几岛 (https://www.beijidao.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

使用Javascript创建帐户

发布时间:2021-08-28 03:43:55 所属栏目:大数据 来源: https://www.jb51.cc
导读:使用Javascript创建帐户或是否容易出现安全风险是一个好主意?如果没问题,如果用户名或电子邮件地址已经存在,我需要能够显示一些错误. 例如 使用Javascript: function createAccount() { var new_user = $('#new-username').val(); var new_pass = $('#new-

使用Javascript创建帐户或是否容易出现安全风险是一个好主意?如果没问题,如果用户名或电子邮件地址已经存在,我需要能够显示一些错误.

例如

使用Javascript:

function createAccount() {
   var new_user = $('#new-username').val();
   var new_pass = $('#new-password').val();
   var confirm_pass = $('#confirm-password').val();
   var new_email = $('#new-email').val();
   $.post('createaccount.PHP', {
       new_user: new_user,
       new_pass: new_pass,
       confirm_pass: confirm_pass,
       new_email: new_email
   });
}

createaccount.PHP:

$new_username = MysqLi_real_escape_string($conn,$_POST['new_user']);
$new_password = MysqLi_real_escape_string($conn,$_POST['new_pass']);
$new_email = MysqLi_real_escape_string($conn,$_POST['new_email']);
$confirm_password = MysqLi_real_escape_string($conn,$_POST['confirm_pass']);

$query = MysqLi_query($conn,"SELECT * FROM users WHERE username='$new_username'");
$numrows = MysqLi_num_rows($query);
$query2 = MysqLi_query($conn,"SELECT * FROM users WHERE email='$new_email'");
$numrows2 = MysqLi_num_rows($query2);

...

echo json_encode(array('numrows'=>$numrows,'numrows2'=>$numrows2));

我需要能够以某种方式使用numrows和numrows2与$.getJSON来警告一些错误(例如用户名已存在,或者电子邮件地址已被使用).有什么办法吗?

解决方法:

从Javascript代码发送的HTTP请求比从HTML表单发送的HTTP请求更安全或更不安全.

(编辑:北几岛)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读