2016-04-26 3 views
0

Я пытаюсь войти на свой сайт, но сеансы теряются при перенаправлении или изменении страницы. Это проблема, которая возникла несколько дней назад, все работало правильно в течение нескольких месяцев, но теперь этого не произошло. Достижение не регистрируется на моем сервере, но на моей локальной машине все работает отлично.Сеансы Laravel, не работающие на сервере

Контроллер

public function Login(){ 
    $data = Input::only('email','password','remember'); 
    $credentials['email'=>$data['email'],'password'=>$data['password']]; 


    if (Auth::attempt($credentials,$data['remember'])) 
    { 
     return Redirect::back(); 
    } 
    else 
    { 
     return Redirect::back()->with('login_error', 1);  
    } 
} 
+0

Установлен ли на удаленном сервере разная версия Laravel? Если да, то какие версии (локальные и удаленные). Вы можете использовать 'php artisan -v' для проверки версии. –

+0

Является ли 'storage/framework/sessions' доступным для записи, если вы используете драйвер' file' для сеансов? –

+0

Нет, такая же версия. 4.2.19 – ranfepv

ответ

0

В приложение/Config/session.php файл один раз проверить драйвер, который вы используете. Измените его на поддерживаемые драйверы, такие как native, memcached, array и т. Д. И попробуйте, он может работать.

2

мне нужно

chmod -R a+rw storage/ 

, чтобы мои сеансы работы.

+1

oooooooh мой бог !!! спасибо .... у меня проблемы 3 час –

+1

Большое спасибо, я тоже застрял 2 часа, применял разные вещи, но все напрасно. только что получил это решение снова благодаря спасибо и спасибо – Adnan

Смежные вопросы