У меня много проблем, и я действительно не могу найти решение.
Вчера я закончил работу над бродячим боксом в Ларавеле. Когда я закрыл компьютер, функции входа в систему работали нормально.
Открыв все сегодня, я обнаружил, что сеансы больше не работают.
Я пробовал все, что мог, но я не могу войти в систему, и данные флэш-памяти не работают.
Каждая страница загружает новый сеанс - например, используя собственный драйвер, если я вхожу в систему, он создает два сеанса - один для страницы входа и один для опубликованной страницы входа.
Если я использую драйвер базы данных, то получаю тот же результат. Каждый раз, когда я нажимаю логин, я получаю еще две строки данных сеанса
Я не могу сказать, что происходит с файлом cookie, но я пробовал его, и он не работает.
Я пробовал в Chrome и IE, и ни один из них не войдет в систему. Я пытался несколько раз удалять содержимое папки хранилища и освобождать файлы cookie на стороне браузера. Я думал, что это может быть связано с тем, что время vm и локальная машина различны, но они синхронизированы.
Любые идеи, что может быть причиной этого? Кто-нибудь сталкивался с этой проблемой раньше?
edit: Я также сейчас воссоздал виртуальную машину, и проблема все еще существует
второе редактирование: теперь я начал с нуля с помощью VPS с цифровым окном с теми же результатами.
Я удалил все в файле маршрутов, и теперь все, что у него есть, это
<?php
Route::get('/sess/set/{value}', function($value) {
Session::set('testv', $value);
Return 'Set ' . $value . ' - ' . Session::get('testv');
});
Route::get('/sess/get', function() {
Return 'Get ' . Session::get('testv');
});
Я посещаю первую страницу, и она показывает любое значение, которое я вкладываю в сеанс. Нажмите вторую страницу, и вы получите только часть "Get" без значения сеанса.
session_attributes всегда имеет поле _token, я пытался изменить имя сеанса и домена и до сих пор не могу заставить сеансы работать.
edit3: для тех, кто сталкивается с этим, я никогда не определял проблему. Я начал совершенно новый проект, скопировал мои контроллеры и представления, обновил файл маршрутов, и теперь все работает, хотя я почти ожидаю, что буду обновлять этот пост завтра, чтобы сказать, что он сломан снова!