如何在浏览器上永久保存某些值?

2024-01-01

我有一些登录信息;假设用户名、登录电子邮件和位置。

即使用户注销并关闭窗口后,我也希望将此信息保留在浏览器中。

当用户注销或会话过期后返回时,Web 应用程序会填写客户端用户名并要求用户提供密码。我的要求最好的例子是谷歌登录。

目前,我只使用会话,不使用 cookie。

可能的解决方案有哪些?


我认为您可以使用 cookie 在客户端存储数据,请点击此链接

http://www.tutorialspoint.com/jsp/jsp_cookies_handling.htm http://www.tutorialspoint.com/jsp/jsp_cookies_handling.htm

使用方法设置存储年龄 public void setMaxAge(int expiry);

另一种解决方案是本地存储HTML5但这仅在最新的浏览器中受支持。

http://www.w3schools.com/html/html5_webstorage.asp http://www.w3schools.com/html/html5_webstorage.asp

http://diveintohtml5.info/storage.html http://diveintohtml5.info/storage.html

希望这些链接对您有帮助

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在浏览器上永久保存某些值? 的相关文章

  • Rails 会话间歇性重置

    我知道这个主题已经被讨论了很多 但我相信我已经找到了它的一个新变体 我有一个 Rails 4 应用程序 它是从 Rails 3 升级的 并且具有rails ujs and csrf meta tags设置正确 一旦root url在浏览器中
  • 如何防止点击 时页面刷新

    我试图在用户单击时阻止页面刷新
  • Tomcat 如何保持会话完整性?

    HttpServletRequest s 获取会话 布尔值 http download oracle com javaee 6 api javax servlet http HttpServletRequest html getSessio
  • JSF 和库的不明确性

    在花了一些时间使用 servlet 和 JSP 之后 现在我正在尝试了解一些有关 JSF 的知识 我已经学习了基础知识 做了几个简单的例子 对 工作流程 有了基本的了解 但我仍然无法理解 javax faces webapp FacesSe
  • XmlHttpRequest CORS POST 发送时不带 cookie

    我有一个 Rails 服务为我的 AngularJS 前端应用程序返回数据 该服务配置为通过返回足够的标头来允许 CORS 请求 当我发出 GET 请求来接收数据时 会发送 CORS 标头 以及我之前在登录时收到的会话 cookie 您可以
  • Primefaces 进度条动态标签

    您好 我正在使用 JSF 和 Primefaces 我有一个很长的任务 在此期间我想向用户显示一个进度条 以进度 int 和状态 String 作为指示器 这两个参数映射到后端 bean 的两个字段 如果我使用
  • 每次使用会话来获取/设置对象属性

    我尝试搜索这个 但我什至不知道如何用它来搜索 我试图做的是有一个类 每次我访问它来更改它时 我实际上都是从会话中获取和设置值 这是我正在尝试做的事情 到目前为止我所做的事情 public class example public int p
  • 如何向 JSF 应用程序发送手动 jQuery Ajax 请求?

    我正在做一个POST 使用 jQuery 的请求似乎成功了 但是我如何在服务器端使用它并修改响应 我是否需要另一个 servlet 因为 Faces Servlet 不是为处理这个问题而设计的 ajax type POST data sta
  • f:ajax 不工作

    我很难得到f ajax从事某项工作h panelGroup 这就是我正在做的 JSF 代码
  • OWIN中间件可以使用http会话吗?

    我有一些为 ASP NET 和 SignalR 复制的代码 我决定将其重写为 OWIN 中间件以删除这些重复 一旦我运行它 我注意到HttpContext Current Session为空 并且我没有看到任何会话对象IOwinContex
  • 阻止注销页面后的后退按钮

    我有 php 注销页面 当用户单击注销链接时 请参阅此页面并重定向到索引页面 但是当单击后退按钮时 我会看到带有用户数据的上一页 当然 当我刷新页面时 我看不到以前的页面和数据 我在单击注销并单击后退按钮后检查了其他代码 drupal 但我
  • 从支持 bean 更新 PrimeFaces 数据表

    我在 bean 中使用 Schedule Timer 当员工注册从指纹设备获取数据时 它会更新变量 当 bean 中的变量更新时 我需要从支持 bean 更新 jsf 中的组件 我尝试使用 primefaces poll 组件 但它每次都会
  • 使用 servicestack 如何防止 cookie 添加到响应中?

    我可以在事后删除cookie 方法如下 public override void Configure Funq Container container ResponseFilters Add req res dto gt HttpListe
  • 如何终止会话或会话 ID (ASP.NET/C#)

    当用户单击注销按钮时 如何销毁会话 会话 名称 我正在 MSDN 上查看 ASP NET API Reference 它似乎没有太多信息 看来还是比较有限的 但我找不到 ASP NET 类等的任何其他页面 我努力了 Session Aban
  • SSL 和会话劫持/固定

    快问 SSL 是否完全防止会话劫持 固定 谢谢 不可以 例如 在以下情况下可能会发生劫持 被黑客入侵的 CA 根签署无效证书 该证书可用于发起中间人攻击 被黑客攻击的域名所有者电子邮件收件箱使黑客有可能购买经过域名验证的证书 错误的密钥策略
  • 如何在使用 Web 服务时获取会话对象?

    如何在使用 Web 服务时获取会话对象 服务在两个程序之间调用 如何在使用 Web 服务时获取用户会话对象 不可能使用请求对象获取会话 因为当我们谈论服务时不会有请求或响应 如果您正在与JAX WS https jax ws dev jav
  • JSF 2.0:无需编写代码即可验证 2 个 InputSecret 字段的相等性(确认密码)?

    我正在使用 JSF 2 0 和 Glassfish 开发一个纯 JavaEE6 应用程序 我的 JSF 实现是 Primefaces 除了 Glassfish 提供的 Mojarra 我想验证 JSF 表单中 2 个密码字段的值是否相等 有
  • 使用会话在 Django 中将文件从一个视图传递到另一个视图

    我当前的工作项目要求我允许用户上传各种格式的文件 目前仅处理 CSV 格式 然后使用包含的数据来绘制图表Pandas http pandas pydata org 图书馆 我决定将图形渲染到模板的最简单方法是为图形创建特定视图 然后将图像从
  • 如何使用 PHP 正确添加跨站请求伪造 (CSRF) 令牌

    我正在尝试为我网站上的表单添加一些安全性 其中一个表单使用 AJAX 另一个表单是简单的 联系我们 表单 我正在尝试添加 CSRF 令牌 我遇到的问题是令牌有时只显示在 HTML 值 中 其余时间 该值为空 这是我在 AJAX 表单上使用的
  • 如何获取之前的URL?

    我需要调用我的网络应用程序的 URL 例如 如果有一个从 stackoverflow com 到我的网站 foo com 的链接 我需要 Web 应用程序 托管 bean 中的 stackoverflow 链接 感谢所有帮助 谢谢 并不总是

随机推荐

  • 关于序列点的解释

    最近 我看到很多关于一些疯狂但语法上允许的代码语句的输出的问题 例如i i 1 and i i i i 1 坦率地说 现实中几乎没有人在实际编程中编写任何此类代码 坦白说 在我的专业经验中 我从未遇到过此类代码 所以我通常最终会跳过这样的问
  • Oracle Contains 不起作用

    我的表中有一个列是上下文索引的 CREATE INDEX CIDX MUSTFIXBY ON TABLE MUST FIX BY INDEXTYPE IS CTXSYS CONTEXT NOPARALLEL 我正在尝试使用 where 条件
  • 如何使用 es6 风格导入来导入 MongoDB?

    希望这是一个简单的问题 我正在尝试使用 es6 import from 样式导入 MongoDB 如果我使用 node require 导入它工作正常 let mongo require mongodb let MongoClient mo
  • PowerMock:如何取消模拟方法?

    我有一个静态方法 使用 PowerMock 进行模拟以引发异常 它会删除文件 不幸的是 在我 After after each test 方法 我需要在没有模拟的情况下调用此方法 我怎样才能模拟一个方法 我没有看到相当于Mockito re
  • JQGrid 当 autowidth = true 时如何删除烦人的水平滚动条? (在 IE 中)

    在 IE 中使用 autowidth true 时 我似乎遇到了烦人的水平滚动条 这是怎么回事 我该如何摆脱它 我得到了完美的解决方案 问题出在 CSS 上 在 ui jqgrid css 中 表格布局是固定的 将其设置为自动 它将完美运行
  • ng-repeat 中的 angularJS 过滤器表达式

    我想知道实现这一点的最优雅和最简单的方法是什么 我需要为 ng repeat 添加一个过滤表达式 该表达式将从一个属性中过滤 2 个条件 在这个例子中http plnkr co edit OMQxXvSjtuudMRGE4eZ8 p pre
  • 如何将 Parquet 文件读入 Pandas DataFrame?

    如何在不设置 Hadoop 或 Spark 等集群计算基础设施的情况下将适度大小的 Parquet 数据集读取到内存中的 Pandas DataFrame 中 这只是我想在笔记本电脑上使用简单的 Python 脚本在内存中读取的适量数据 数
  • 将“昨天”设置为 Jquery 日期选择器

    我正在尝试将昨天设置为Jquery datapicker如下 datepicker datepicker setDate new Date getDate 1 然而 我总是得到今天的日期 代码位于 document ready它确实被执行了
  • R 如何从 geotiff 读取 nodatavalue 标签 - R 栅格包

    我遇到了一个不寻常的结果 R 中没有栅格数据值 下面的代码 我有一个没有导入数据值的栅格 9999 QGIS 读取 nodatavalue arcgis 也是如此 R 当读入geotiff时 将nodata值分配给 INF 我不知道为什么
  • Flurry 4.2.2 SDK 未在 iOS 中发送事件会话数据

    我知道 Flurry 的报告有延迟 但是 我们在第二天没有看到 Flurry 报告的任何结果 Flurry setDebugLogEnabled YES Flurry setLogLevel FlurryLogLevelDebug Flur
  • 在 TeamCity 中从外部文件设置构建参数

    我当前正在使用 TeamCity AssemblyInfo Patcher 在所有 C 程序集上设置程序集版本 我选择的版本方案是 Major Minor build number 0 当我在 TeamCity 中定义主要编号和次要编号时
  • 为什么 xamarin 突然不允许我部署到 iOS 设备

    今天 在我收到 xcode 同意新条款和条件的消息后 这种情况才开始发生 我无法在设备上 任何计算机上放置任何内容 不适用于我的 macbook 不适用于我的 mac mini 不适用于直到昨天还正常工作的现有项目 甚至不适用于全新的项目
  • 无限循环 React hooks

    我不明白为什么我会陷入无限循环useClick我看到我改变了里面的状态值使用效果 using setVal但 useEffect 应该只对第二个参数中指定的 onClick 起作用 我认为这是因为我传递的参数 onClick 已被记忆 但回
  • 自定义视图/操作/控制器在 Sails JS 中不起作用

    我一定做错了什么 但我看不到 基本上如果我通过创建一个控制器 模型sails generate controller products并在文件中 controllers ProductsController我向索引操作添加一些变量 例如 i
  • Laravel Facebook 登录 - 无回调(本地主机)

    我的第一个问题 是否可以在本地主机上进行测试 因为我可以想象这可能是我的问题 我阅读了文档并按照描述执行了所有操作 我浏览到 auth facebook 然后被重定向到 Facebook 在那里我 接受 这些条款 我被重定向到此链接 htt
  • Spring分页-请求参数

    我的 REST 控制器 GetMapping test public Page
  • nrwl/nx 工作区特定原理图

    我一直在研究 nrwl 扩展 它们看起来很棒 但是 当我按照他们的教程进行操作时工作区特定原理图 https nrwl io nx workspace specific schematics 最后一步没有显示要运行的命令 你能告诉我如何运行
  • Android - 如何检测屏幕上的触摸是“滚动”触摸?

    我正在用 Java 创建一个 Android 应用程序 其中有很多
  • 使用 Django/Twilio 进行条件短信响应

    我正在尝试根据不同的参数 来电显示 文本正文 调整短信响应 错误是 HTTP 检索失败 我尝试对不同的调用者使用 Flask 教程 def hello monkey Respond and greet the caller by name
  • 如何在浏览器上永久保存某些值?

    我有一些登录信息 假设用户名 登录电子邮件和位置 即使用户注销并关闭窗口后 我也希望将此信息保留在浏览器中 当用户注销或会话过期后返回时 Web 应用程序会填写客户端用户名并要求用户提供密码 我的要求最好的例子是谷歌登录 目前 我只使用会话