我正在使用 WYSIWYG Webbuilder 8 来构建一个网站。部分网站将仅限于注册用户访问。为此我创建了一个 MySQL 数据库。我也有一个注册表单。当新用户希望注册时,我想让用户名自动检查数据库以确保它不存在。我打算使用 AJAX 函数来执行此操作,因为所见即所得软件内置了此选项。我需要自己构建,这就是我正在努力的地方是 AJAX 命令将转到的 validate.php。
我目前有这样的事情(请原谅我的无知!):
<?php
$username = $_POST['data'];
// TODO: lookup username in database...
if ($username == 'user')
{
echo "true";
}
else
{
echo "false";
}
?>
我不知道这是否足够或安全。我一直在阅读一些关于 sql 注入和其他涉及表单使用的黑魔法的可怕内容,如果可能的话,我想避免陷阱。请好心人看看我的请求并帮助我吗?无论如何,我都不是程序员,而且我在这里已经超出了我的深度。在此先感谢您的帮助