2014-06-17 35 views
5

Tôi mới sử dụng Laravel và tôi đang làm việc trên một ứng dụng. Tôi đang sử dụng sentry để xử lý người dùng và hệ thống đăng nhập. Nhưng mặc dù hết hạn phiên của tôi được đặt rất cao, tôi vẫn tiếp tục đăng xuất rất thường xuyên, vào những thời điểm ngẫu nhiên. Đó có phải là một vấn đề về laravel hay có thể là không tương thích với Sentry 2? Bất kỳ ý tưởng?Tại sao laravel lại đăng nhập tôi khi sử dụng sentry?

Trả lời

6

Bạn đã không đề cập, nhưng tôi phải hỏi, bạn có nhiều hơn một ứng dụng Laravel đang chạy trên cùng một máy chủ không? Tôi đã nhận thấy rằng laravel có xu hướng đặt phiên cookie trên thư mục gốc của máy chủ và nếu bạn có hai ứng dụng dựa trên Laravel chạy trên nó với cùng một vị trí/tên (theo mặc định, nó được gọi là laravel_session), chúng sẽ ghi đè mỗi khác.

Nếu đúng như vậy, hãy thử đi vào AppName/app/application/config/session.php và thay đổi thành phần path hoặc cookie của trình điều khiển. Tôi gặp sự cố khi thay đổi đường dẫn của phiên, nhưng nếu bạn thay đổi tên thành, giả sử, appName_session thay vì laravel_Session nó sẽ giải quyết vấn đề của bạn.

Hy vọng đó là ý của bạn và điều đó có ích. Chúc may mắn.

+0

omg, cảm ơn bạn rất nhiều. Đó là chính xác nó. Cảm ơn bạn. –

+0

Nó đã giúp tôi rất nhiều! Và đó là giải pháp tuyệt vời. –

Các vấn đề liên quan