我正在尝试将主机,用户名和密码文本框保存到Cookie,以便用户不必每次都重新输入数据。主机和用户名保存正常,但是当我尝试保存passwordBox(while($row = $result->fetch_assoc()) {
echo "Sometext: <a href='link.php?butik='>" . $row["tablename"]. "</a>
)时,我必须运行两次才能保存。例如,如果我输入密码foo作为项目,它会正确保存。但是如果我输入一个不同的值,它仍会返回foo。如果我使用相同的密码运行两次,它会正确更新。
这是我保存cookie的方式:
<asp:TextBox ID="passwordBox" runat="server" TextMode="Password"/>
要阅读我使用的值:
Response.Cookies["userInfo"]["host"] = hostBox.Text;
Response.Cookies["userInfo"]["username"] = usernameBox.Text;
Response.Cookies["userInfo"]["password"] = passwordBox.Text;
Response.Cookies.Add(Response.Cookies["userInfo"]);
我在这里做错了吗?
欢迎任何建议。 感谢。