如何在Codeigniter中禁用cookie和缓存

时间:2015-10-07 07:43:12

标签: javascript php codeigniter caching cookies

我遇到有关缓存和Cookie以及Codeigniter的问题。

当我使用用户名和密码登录时,会出现这样的提示。

Save Password

然后我点击Save Password。之后我有一个表单,其中还有用户名和密码字段。这些字段将自动填入我从之前的应用程序登录中输入的用户名和密码。

One Form

如何摆脱用户名和密码?我正在使用Codeigniter。

1 个答案:

答案 0 :(得分:0)

我发现this提出了一个理论。我引用:

  

如果浏览器检测到< input type =“password”>,则会假设< input type =“text”>在它前面立即是用户名输入。

经过一些测试,我发现这是真的。

theory test

在搜索解决方案时,我找到了this one

具体做法是:

  

只需创建几个字段并使用“display:none”隐藏它们。例如:

<!-- fake fields are a workaround for chrome autofill getting the wrong fields -->
<input style="display:none" type="text" name="fakeusernameremembered"/>
<input style="display:none" type="password" name="fakepasswordremembered"/>

这是 kludgy解决方案。无论如何。

kludgy soln