首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在同一个浏览器中有两个并发会话有意义吗?

在同一个浏览器中有两个并发会话有意义吗?
EN

Stack Overflow用户
提问于 2013-03-08 03:49:30
回答 3查看 2.6K关注 0票数 1

我想知道在同一个浏览器中有两个并发会话是否有意义?这种情况可能有两种类型:

1)用户打开一个浏览器窗口,以用户A的身份登录,启动会话1。然后,他打开另一个浏览器窗口(在同一浏览器中),在该窗口中,他以用户A的身份登录,但启动了另一个会话,即会话2。

我知道这在许多浏览器中通常是不可能的,因为为整个浏览器设置了一个会话cookie。但是,在某些浏览器中,可以以这种方式拥有多个会话。

2)这与1类似,不同之处在于,用户第二次登录时,他以用户B的身份登录,启动会话2。因此,现在您有一个人在同一浏览器中以两个用户的身份登录。

最后,允许这些东西似乎不是最好的安全实践,也不实用。别人是怎么想的?

EN

回答 3

Stack Overflow用户

发布于 2013-03-08 04:50:52

首先,你的假设是错误的。首先,您必须了解,当从浏览器访问单个网站时,必须使用单个会话,并且不可能同时运行同一个web浏览器的不同会话。

您似乎错误地理解了私有浏览器的工作原理。使得私有会话不与其它公共会话共享信息、cookie和数据,反之亦然。一旦你关闭了私人会话,所有的缓存,Cookie和其他东西都会被永久删除。

我还没有看到任何支持浏览器多会话的web浏览器。

但另一种方法是可用的,即您必须创建不同的Web浏览器配置文件,这可以帮助您,因为每个配置文件数据是单独维护的,并且与其他会话没有冲突。

票数 2
EN

Stack Overflow用户

发布于 2013-06-14 06:01:19

我目前面临的一种可能的情况是,允许来自同一浏览器的多个用户会话,但我还没有找到一个合适的解决方案。

我们使用的是Yii框架。目前我们有两种类型的用户,即客户和管理员。两者都从相同的登录表单登录,并使用相同的会话名称和变量来存储会话信息。仅根据用户表(customer或admin)中的类型列,将用户带到适当的视图。在一个管理视图(页面)中,有一个选项供管理员以任何用户的身份登录,并在iframe中通过用户的视图进行传播。问题是,当管理员打开两个选项卡并以两个不同用户的身份登录时,其中一个的会话信息会覆盖另一个,我们就会开始遇到与会话相关的问题。

有没有人能给我一个合适的方法来处理这类问题。我已经搜索了很多次,试图用多个会话来处理这个问题,但还没有找到一个合适的解决方案。

票数 1
EN

Stack Overflow用户

发布于 2013-06-14 06:18:12

这里没有什么可以“提供支持”的。一个浏览器不能容纳多个会话,因为它在每个站点上只持有一个唯一的cookie,而与窗口无关。如果浏览器实际上有一种模式,在这种模式下,它支持每个站点持有两个单独的相同cookie,那么就像用户从另一个浏览器或另一台机器登录一样。这当然应该是可行的;也就是说,你不应该试图颠覆这种行为。因此,同一浏览器中的双重会话只是这种多会话行为的一个特定实例,没有什么特别之处。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15286379

复制
相关文章
微信内打开链接如何直接跳转到默认浏览器打开
在微信在如果打开链接,微信默认是会检测是否是微信内的安全域名,如果这个域名是微信官方内的域名很容易被微信封掉,而且很不好解封。这样就造成用户推广的域名非常容易被屏蔽。为了解决这个办法我也是上网找攻略,最近本人在某平台发现一个完美解决这个办法的网站:
用户6252721
2019/09/15
14.2K0
微信内打开链接如何直接跳转到默认浏览器打开
如何设置谷歌浏览器在新窗口中打开链接?如何设置谷歌浏览器在新标签页中打开链接?
一、快捷键方式:   1、左键单击 ==》 在当前窗口中打开目标网页。   2、Shift + 左键单击 ==》 在新窗口中打开目标网页。   3、Ctrl + 左键单击 ==》 在新标签页中打开目标
黑泽君
2018/10/11
116.6K0
在 SwiftUI 视图中打开 URL 的若干方法
本文将介绍在 SwiftUI 视图中打开 URL 的若干种方式,其他的内容还包括如何自动识别文本中的内容并为其转换为可点击链接,以及如何自定义打开 URL 前后的行为等。
东坡肘子
2022/07/28
7.8K1
在 SwiftUI 视图中打开 URL 的若干方法
在新窗口打开链接
最近博主再用H+模板时候表单提交和链接都在新窗口打开,没看见target="_blank",一直没查出来,苦恼N久,今天百度了如何用JS css等等实现网页所有链接在新窗口打开,终于找到了原因,因如下代码导致。 代码如下:
雨落凋殇
2019/12/25
2.7K0
QQ打开链接跳转浏览器代码
QQ打开链接跳转浏览器代码:自动识别是否为QQ内打开,如是将自动跳转浏览器,也可复制网址自己打开,复制下方代码加入到你的页面中就可实现。 目的是为了防止QQ拦截;如有帮助到你,请记得收藏
云计算小黑
2022/12/28
3K0
python打开网页链接_怎么用python打开浏览器
以下为一个最简单的HTTP服务器,在浏览器中输入地址后,就能够访问到通目录下的HTML文件, 实现效果:
全栈程序员站长
2022/09/21
4.2K0
python打开网页链接_怎么用python打开浏览器
手机QQ链接跳转到浏览器打开
关于网址跳转到浏览器打开那些事。前天看见群里有人发出一个网址,点击进去网页就自动跳转到手机默认的浏览器打开感觉还不错。于是给大家分享。放在公共的php文件里或者首页文件里面。目前支持跳转的好像只有co
杨逸轩
2018/06/14
7.2K7
在 Python 中使用 Selenium 打开链接
使用 Selenium 打开链接的最简单方法是使用 WebDriver 对象的 get() 方法。此方法指示浏览器导航到指定的 URL。
很酷的站长
2023/08/11
7940
在 Python 中使用 Selenium 打开链接
chrome浏览器多开_双开软件默认打开软件更改
反反调试 HandleCount清0 PointCount清0 Name替换 HandleTableEntry清0
全栈程序员站长
2022/11/09
1.1K0
修改Unity中Lua文件的默认打开程序
项目中引用了XLua,而Lua文件又是以txt文件结尾的,当修改系统的扩展脚本编辑器为vs后双击lua文件(xx.txt)默认也使用vs打开了,无提示的黑白文本编辑
meteoric
2018/11/20
2.8K0
修改Unity中Lua文件的默认打开程序
浏览器怎么打开微信客户端连接服务器,微信“请在微信客户端打开链接”怎么办?-在浏览器中打开微信链接的方法 – 河东软件园…「建议收藏」
自从出现了电脑版的微信之后,很多用户都会在电脑中下载安装一个客户端,可就是电脑客户端中打开链接也会出错!微信中有的时候朋友或是公众号会发送一些链接,若是使用电脑单击打开就会被提示“请在微信客户端打开链接”,可是自己使用的就是电脑客户端,并且更换浏览器也不能解决这个现象,这是怎么一回事呢?因为在微信中是自动设置了使用默认浏览器打开的,无法识别的时候自然就不能打开了,我们可以在微信中直接将这个功能关闭!
全栈程序员站长
2022/09/06
7.7K0
浏览器怎么打开微信客户端连接服务器,微信“请在微信客户端打开链接”怎么办?-在浏览器中打开微信链接的方法 – 河东软件园…「建议收藏」
注意A链接的默认行为
无意间访问一家上市公司网站做的一个活动页,进去后会出现蒙板,让访客登录,右上角有一个关闭按钮。
meteoric
2018/11/16
5860
JavaScript判断浏览器内核,微信打开自动提示在浏览器打开
微信会屏蔽 URL 自定义的 scheme ,导致无法跳转手机中的浏览器。网上有一些工具类网站可以实现直接跳转浏览器,之后有机会我会整理一下。我们今天只讨论通过 JavaScript 判断是否在微信浏览器中打开,如果是则弹出提示,在浏览器中打开。
德顺
2019/11/19
4.3K0
pycharm中设置默认浏览器
我们用pycharm开发web项目的时候,是需要浏览器才能运行的,那么怎么设置默认浏览器呢?下面给大家分享一下!
小海怪的互联网
2020/10/18
2.2K0
Flutter--在浏览器打开URL
在使用Flutter开发的时候,希望在浏览器中打开URL,而在pub_env中已经存在url_launcher库可以实现该功能。
None_Ling
2021/11/24
2K0
Flutter--在浏览器打开URL
火狐浏览器单击链接总是在一个新的标签页打开的设置方法
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/113491.html原文链接:https://javaforall.cn
全栈程序员站长
2022/07/07
3.7K0
火狐浏览器单击链接总是在一个新的标签页打开的设置方法
使用 jQuery 在新窗口打开外部链接
我们一般都希望在新窗口打开外部链接,这样用户就不需要离开网站就能访问外部链接,但是如果每个外部链接都手工加上新窗口打开的属性(target="_blank")的话,会让人非常抓狂。使用 jQuery,我们只需要几行代码就能在新窗口中打开外部链接。
Denis
2023/04/15
2.7K0
PHP 获取指定 URL 页面中的所有链接
以下代码可以获取到指定 URL 页面中的所有链接,即所有 a 标签的 href 属性:
Z4
2020/04/22
7.7K0
QT软件开发: 打开系统默认浏览器搜索内容
使用代码一键打开系统默认浏览器,使用百度搜索想要内容,也可以打开百度翻译自动翻译内容,也可以打开CSDN搜索内容等。
DS小龙哥
2022/01/12
5600
QT软件开发: 打开系统默认浏览器搜索内容
flash中按钮添加链接打开网页
btn :按钮实例名; _blank:打开方式(新窗口打开) fn :函数名称;
2021/11/08
1.2K0

相似问题

在默认浏览器中打开所有超链接

35

Visual Basic web浏览器在默认浏览器中打开链接

14

如何从HTA在默认web浏览器中打开链接?

20

在web浏览器中打开链接

10

打开默认浏览器内的所有超链接。

26
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文