我创建了一个登录表单,显示用户名和密码,必须输入才能访问index.php,我也有index.php所需的authenticate.php,因此文件无法登录而无法访问。但我不能让形式实际登录我在它只是闪烁,把我带回到login.php中安全表单登录
我的代码:
的login.php
<form name="login-form" id="login-form" method="post" action="<?php echo $PHP_SELF; ?>">
<fieldset>
<legend>Please login:</legend>
<dl>
<dt>
<label title="Username">Username:
<input tabindex="1" accesskey="u" name="username" type="text" maxlength="50" id="username" />
</label>
</dt>
</dl>
<dl>
<dt>
<label title="Password">Password:
<input tabindex="2" accesskey="p" name="password" type="password" maxlength="15" id="password" />
</label>
</dt>
</dl>
<dl>
<dt>
<label title="Submit">
<input tabindex="3" accesskey="l" type="submit" name="cmdlogin" value="Login" />
</label>
</dt>
</dl>
</fieldset>
</form>
Authenticate.php
<?php
session_start();
if(empty($_SESSION["loginid"]) || $_SESSION["loginid"] != 'true') {
header("Location: login.php");
}
?>
但它没有登录。(请注意,我对PHP很陌生,我仍然在学习)我在某处阅读我需要一个login_exec.php脚本,它使得它登录但是我试过的所有东西都只是崩溃了站点带有错误。
你还没有看到提交的表单数据的任何代码。 – Quentin