多用户同时登录的解决方案_Ruby_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > Ruby > 多用户同时登录的解决方案

多用户同时登录的解决方案

 2010/12/26 9:47:23  jsntghf  http://2015.javaeye.com  我要评论(0)
  • 摘要:有时,我们会遇到这样一个问题:我们需要使用多个不同身份的用户帐号登录系统,这怎么解决呢?你可以先用一个账户登录,用完后退出,再用另一个帐号登录。或者,你可以安装多个浏览器,在一个浏览器上登录某个帐号,在另一个浏览器上登录另一个帐号。因为,一个浏览器在同一时间同一个域下只允许一个帐号登录。在开发机上你可能会安装多个浏览器,比如ie、firefox、chrome等等,然后每个浏览器上登录不同的帐号实现多个用户同时登录,不过这样做比较麻烦。现在,我们来看一下另一个实现方案。打开/etc/hosts
  • 标签:解决方案 解决 用户

有时,我们会遇到这样一个问题:我们需要使用多个不同身份的用户帐号登录系统,这怎么解决呢?

?

你可以先用一个账户登录,用完后退出,再用另一个帐号登录。或者,你可以安装多个浏览器,在一个浏览器上登录某个帐号,在另一个浏览器上登录另一个帐号。因为,一个浏览器在同一时间同一个域下只允许一个帐号登录。

?

在开发机上你可能会安装多个浏览器,比如ie、firefox、chrome等等,然后每个浏览器上登录不同的帐号实现多个用户同时登录,不过这样做比较麻烦。

?

现在,我们来看一下另一个实现方案。

?

打开/etc/hosts,你可以给本机多加几个名字。例如:127.0.0.1 localhost a b c d,这样,我们就可以通过以下的一些url来访问了:

?

http://127.0.0.1:3000 ? a用户登陆

http://localhost:3000 ? ? b用户登陆

http://a:3000 ?c用户登陆

http://b:3000 ?d用户登陆

http://c:3000 ?e用户登陆

http://d:3000 ?f用户登陆

?

你完全可以只打开一个浏览器,然后开几个tab,分别访问上面几个url,然后登录不同的用户。

?

这种方案,你就可以不必再安装那么多的浏览器了。当然,这不只是可以用来进行本地的测试,你也可以用来测试你的网站。例如:你有个网站,域名是http://demo.project.com,你也可以修改/etc/hosts如下所示:192.1.2.3?http://demo.project.com?aa bb cc dd

从而实现多用户同时登录。

发表评论
用户名: 匿名