假设我有一个页面 login.php,其中包含用户名和密码字段。它当然也有一个提交按钮。我如何获得它,如果用户输入他/她的姓名和密码并点击提交,如果用户尚未验证,它将返回 login.php 但除了用户名和密码字段之外,还有一个激活字段为出色地??示例代码将不胜感激。提前致谢。
问问题
51 次
2 回答
0
尝试重定向到login.php?validation=true
,然后在 PHP中检查$_GET['validation']
参数是否为true
。如果不是,则不提供参数(您可能在 中login.php
),或者不是true
.
如果您不想让任何参数发送一个表单(带有操作 to login.php
),其名称与您用于登录的名称不同,然后检查login.php
表单是否已提交。(在这种情况下,它只是提交数据POST
,而不是GET
)
于 2013-04-19T07:49:35.990 回答
0
我想出了类似下面的东西,它没有经过测试,但它应该显示这个想法:
<?php
$showActivate = false;
if ( !empty($_POST) ) {
// perform your username and password validation here
// and set $userValid value
...
if ( !$userValid ) {
$showActivate = false;
}
}
?>
<form action="login.php" method="POST">
<input name="username"/>
<input name="password"/
<?php if ( $showActivate ):?>
<input name="activation"/>
<?php endif; ?>
</form>
于 2013-04-19T08:01:57.507 回答