如何将登录表单处理转换为php函数
我得到了这个登录表单,我想在函数中对php进行处理。 例如,如果我清楚的话 HTML表单如何将登录表单处理转换为php函数,php,Php,我得到了这个登录表单,我想在函数中对php进行处理。 例如,如果我清楚的话 HTML表单 <form method="post" enctype="multipart/form-data" action="/admin/index.php" class="loginform"> <p> <label for="user_login">Username<br> <input typ
<form method="post" enctype="multipart/form-data" action="/admin/index.php" class="loginform">
<p>
<label for="user_login">Username<br>
<input type="text" name="log" id="user-name" class="input" value="" size="20"></label>
</p>
<p>
<label for="user_pass">Password<br>
<input type="password" name="pwd" id="user-pass" class="input" value="" size="20"></label>
</p>
<p class="submit">
<input type="submit" name="login-submit" class="button button-primary button-large" value="Log In">
<input type="hidden" name="redirect-to" value="">
<input type="hidden" name="hook" value="admin_login">
<a href="#" class="forgot-pass">Lost your password?</a>
</p>
</form>
我没有厌倦它,因为我正在从专家那里寻找一个安全的答案。谢谢 这取决于你。无论您如何做,您都必须在某个点测试POST数据。在这一点上,如果您愿意,您可以将其发送到函数。如果您想保持模块化和可重用,请将所有内容移动到处理验证过程不同部分的函数中 您可以使用一个函数来处理凭据是否对测试有效。然后,您可以使用另一个函数来处理数据库中的查找。你也可以写一个类,这将使你今后的工作更轻松 只需将POST数据放入几个参数中,即可进行通话 即:
我不确定你的问题到底是什么。。。但我还是要试试 我得到了这个登录表单,我想在函数中对php进行处理 您的意思是想用php函数处理POST数据吗?随后的HTML将用户输入的数据发送到PHP。在PHP中,您可以做任何您想做的事情,包括将$\u POST[user\u login]和$\u POST[user\u login]变量传递给函数。请参见此处的文档: 如果希望在PHP访问数据之前对其进行预处理,可以使用onclick=myFunction,然后用JavaScript定义函数。通过这种方式,您可以在数据进入PHP之前对其执行任何操作
希望这会有所帮助。因此,请为其设置一个正确的函数。我们不是来为随机的人免费编写代码的。我们在这里帮助人们解决他们在尝试独立做事时遇到的问题。你自己试试,然后回来告诉我们你试过什么,我们可以帮助你诊断问题。试一下,一旦我们知道某人知道什么,帮助他会容易得多。试一下,然后再问。这个问题可能很快就要结束了。
function login_form(){
}
function validate_login($username, $password)
{
// Your validation code here.
}
if($submitted)
{
validate_login($_POST['username'], $_POST['password']);
}