使用HTML和PHP的受密码保护的表单


Password protected form with HTML and PHP

我正在制作一个html表单,需要人们验证他们是他们所说的那个人。我计划如何使用密码字段来完成此操作。密码将通过电子邮件发送给他们。所以只有一个密码是有效的,所以不需要几十个不同的密码。

HTML

<form action="contact.php" method="post">
<!--entire form here-->
<input type="password" name="pwd" placeholder="Password" required />
<input type="submit" value="submit" id="button"/>
</form>

所以我的问题是:

  1. 如何选择密码(我想在contact.php中,不确定)
  2. 如何处理contact.php中的密码

提前感谢!

您的表单将数据发送到页面contact.php以下是在contact.php中要写的内容,这样您就可以从输入中获得值:

<?php
if (isset($_POST['pwd']))
{
    //comparing the user input with the good password
    if ($_POST['pwd'] == 'THE_GOOD_PASSWORD_GOES_HERE')
    {
        echo 'Password is good';
    }
    else
    {
        echo 'Wrong password';
    }
}
?>

将THE_GOOD_PASSWORD_GOES_HERE替换为您的密码。

此外,请考虑阅读此