2012-05-29 1 views
3

현재 NGINX에서 실행되는 Spree 설치와 관련하여 매우 이상한 문제가 발생하고 있습니다. 사용자는 암호를 복구하는 문제를보고하고 복구 된 사이트로 로그인하는 데 문제가 있습니다. 우리는이 오류를 재현하지 못했지만 우리가받는 모든 보고서 때문에 확실히 발생하고 있음을 알고 있습니다. 또한 사용자는 다른 브라우저를 사용해도 로그인 할 수 없습니다. Firefox에서 첫 번째 시도가있는 경우 크롬을 시도하면 크롬이 제대로 작동하지 않게됩니다. 사용자의Strange Spree 로그인 문제 - 아마도 쿠키, 브라우저, NGINX 관련

이메일 :. 는 "아직 쇼핑을 통해받지는 이제 두 번 비밀번호를 변경하고 나는 아무것도에 넣어 가지고 때 발생하는 한 그것은 단지 페이지를 새로 고쳐 나는 빈 자리로 남아 있어요. . 전자 메일 및 암호 "를 Nginx에 오류 로그에

오류에 대한 :

cache: [GET /login] miss 
cache: [POST /user/sign_in] invalidate, pass 

구성 : 레일 3.1, 야단법석 1, 승객-3. 0.11, 루비 1.8.7 REE

모든 답변/제안은 대단히 감사하겠습니다.

답변

0

두 개의 레일 응용 프로그램이 도메인과 하위 도메인에서 실행 중이었고 브라우저가 동일한 키를 가진 session_store.rb 파일에 설정된 세션 쿠키와 충돌하여 쿠키가있는 경우 사용자가 로그인하지 못하게했습니다. sample-domain.com first 또는 shop.sample-domain.com.