有时,我们会遇到这样一个问题:我们需要使用多个不同身份的用户帐号登录系统,这怎么解决呢?
?
你可以先用一个账户登录,用完后退出,再用另一个帐号登录。或者,你可以安装多个浏览器,在一个浏览器上登录某个帐号,在另一个浏览器上登录另一个帐号。因为,一个浏览器在同一时间同一个域下只允许一个帐号登录。
?
在开发机上你可能会安装多个浏览器,比如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
从而实现多用户同时登录。