localhost上的两个Spree Commerce应用程序会干扰彼此的用户身份验证

时间:2013-08-15 02:00:13

标签: ruby-on-rails ruby-on-rails-3 spree

我正在运行两个Spree Commerce 2.0.4应用程序,一个在localhost:3000,另一个在localhost:3001。我正在使用Webrick。第一个是默认安装 - spree install --auto-accept。第二个是默认安装,只有一些非常基本的主题修改和数据库更改(它有不同的管理员电子邮件/密码)。两者都使用Spree的设计认证方法(即默认)。

只要我不登录,两个应用程序就可以并行运行。如果我登录一个,它运行正常,直到我登录另一个,当我从第一个登录时自动登出,并在第二个登录OK。所以,我一次只能登录一个。

理想情况下,我希望同时以管理员身份登录,不会互相干扰。

我刚刚在localhost:3002上启动了另一个(非狂欢)Rails应用程序。这是一个简单的博客,使用devise for auth,它的身份验证系统似乎不受两个狂欢应用程序的影响。所以,这个问题似乎特定于狂欢应用程序。

关于可能出现什么问题的任何想法,或者我如何在本地运行两个狂欢应用而不会干扰彼此的用户身份验证?

更新:我刚试过让两个狂欢安装都有一个管理员帐户使用相同的电子邮件/密码,并使用该帐户登录。但是,同样的问题仍然存在 - 登录一个应用程序会将我登出另一个。

1 个答案:

答案 0 :(得分:1)

您可以尝试使用两种不同的浏览器。例如Chrome for 3000,Firefox for 3001。