Laravel 5.1. - Sesi login tidak bertahan

Saya menggunakan laravel 5.1 dengan driver autentikasi Sentinel - Cartalyst. Masalahnya adalah Laravel tidak bisa "membuat" pengguna tetap masuk. Setelah beberapa waktu (ketika mereka mengunjungi situs web) secara otomatis mengeluarkan mereka dengan kesalahan bahwa mereka tidak masuk (Saya memiliki filter yang memeriksa apakah pengguna masuk untuk setiap rute mengharapkan rute masuk). Itu benar-benar menggangguku dan aku tidak bisa memperbaikinya. Saya mencoba menggunakan cookie, file dan driver database untuk menjaga sesi login dan semuanya gagal.

Apakah ada yang tahu cara mengatasi masalah ini? Saya sedang membangun proyek untuk pengguna Intranet (di bawah domain lokal)... Mungkin itu bisa menjadi masalah? Saya juga memperhatikan bahwa waktu kedaluwarsa cookie adalah waktu saat ini yang ditetapkan laravel untuk waktu kedaluwarsa maksimum.


person user3681563    schedule 15.10.2015    source sumber
comment
sudahkah Anda mencoba mengatur seumur hidup dari config/session.php?   -  person kunoichi    schedule 15.10.2015
comment
@kunoichi Saya mencoba tetapi masalahnya masih ada   -  person user3681563    schedule 16.10.2015


Jawaban (1)


Apakah Anda yakin telah mengimpor jalur namespace yang benar ke Cartalyst? Saya mempunyai masalah dengan sesi yang tidak bertahan dan ini disebabkan oleh pengimporan kelas Cartalyst php asli daripada kelas laravel. Seharusnya seperti Cartalyst\Sentinel\Laravel\Facades\Sentinel::class

person Harry Loyd    schedule 04.04.2016