当我在平板电脑中关闭应用程序时,如何使其保持会话有效
How to keep my session alive for the application, when I close it in the tablet
UPDATE我有一个网络应用程序,我可以在浏览器上运行它,并将其作为应用程序在触摸设备中运行。当我关闭浏览器而不注销时,下次打开页面时,它会自动登录。但在平板电脑上,当我关闭应用程序(不按注销键)时,当我再次打开应用程序时,它会要求我使用电子邮件和密码登录。
我正在考虑使用modernizr来检查触摸事件,在触摸时我想在关闭应用程序时保存cookie,下次登录时我想能够自动登录。如何在平板电脑上做到这一点,浏览器关闭和平板电脑关闭有什么区别
<script>
if (Modernizr.touch) {
alert('autologin');
......Logic here ? .....
}
else {
alert('nothing');
}
</script>
我有以下代码来保存浏览器关闭时的cookie:
FormsAuthentication.SetAuthCookie(user.Email, true);
cookie的过期时间:
httpCookie.Expires = DateTime.Now.AddYears( 1 );
为什么我的cookie过期
查看HTML5 localStorage以保存会话凭据。这就是我们为应用程序所做的。
您所需要做的就是从浏览器请求中检查它是否是移动的:
Request.Browser.IsMobileDevice
并在上添加代码保存cookie等
相关文章:
- 如何在chrome扩展中存储数据/结果,以及如何使用setTimeout使其只被调用一次
- 如何重写下面的函数,使其不会't用于循环
- Ember选择绑定-如何使其着火
- 动态修改一个元素,使其与给定的选择器匹配
- 如何使用javascript操作SVG节点,使其在MS Edge中工作
- Javascript将数组转换为字符串并使其反向输出
- 如何添加两个变量而不使其在javascript中连接
- Chrome内容脚本制作cookie;chrome重新启动时,cookie会被删除.如何使其稳定
- 如何进行AJAX调用,使其仅在我单击包含在特定类中的链接时触发;id”;父元素的
- 选择一个元素,使其最近的具有特殊属性的父元素具有特殊值
- 缓存事件的变量而不使其全局化
- angularjs文本区域-如何使其与angularjs下拉列表中的选定值保持同步
- 当我在平板电脑中关闭应用程序时,如何使其保持会话有效
- 扩展在LeafletJS中是如何工作的,为什么我需要一个中介归因才能使其正确工作
- 如何在拖动对象时检测画布的中心线以使其居中
- 如何缩小大图像 (1600x1200) 的大小,使其适合大多数屏幕作为背景
- 必须对 JavaScript 进行哪些更改才能使其可编译为二进制
- 有没有办法覆盖 setTimeout 函数,使其使用微秒而不是毫秒
- 为什么当我制作“;var”;并使其等于document.getElementById;t有效
- 创建具有多个属性的元素并将其附加到另一个元素并使其作为变量可用的最有效方法是什么?