【问题标题】:How to disable cookies and cache in Codeigniter如何在 Codeigniter 中禁用 cookie 和缓存
【发布时间】:2016-01-04 08:17:05
【问题描述】:

我遇到了关于缓存、cookie 和 Codeigniter 的问题。

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

然后我点击Save Password。之后,我有一个表格,其中还有用户名和密码字段。这些字段会自动填充我在上次应用程序登录时输入的用户名和密码。

如何去掉用户名和密码?我正在使用 Codeigniter。

【问题讨论】:

  • 我认为是浏览器的行为没有缓存什么的。

标签: javascript php codeigniter caching cookies


【解决方案1】:

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

如果浏览器检测到,它会认为它前面的是用户名输入。

通过我自己的一些测试,我发现这是真的。

在寻找解决方案时,我找到了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"/>

这是一个笨拙的解决方案。但是它有效。

【讨论】:

    猜你喜欢
    • 2013-11-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-30
    • 2015-11-18
    • 2018-02-21
    • 2018-07-23
    相关资源
    最近更新 更多