Skip to content

Session is recreated on every request #13352

@ghost

Description

Given I have the following configuration:

composer.json
composer.lock
.env
config/session.php (default)
app/Http/routes.php

vagrant@markbot:/vagrant/storage$ ls -la
total 8
drwxrwxrwx 1 vagrant vagrant    0 Apr 27 12:50 .
drwxrwxrwx 1 vagrant vagrant 8192 Apr 28 08:33 ..
drwxrwxrwx 1 vagrant vagrant    0 Apr 27 12:50 app
drwxrwxrwx 1 vagrant vagrant    0 Apr 27 12:50 framework
drwxrwxrwx 1 vagrant vagrant    0 Apr 27 13:29 logs
$ vagrant --version
Vagrant 1.8.1

laravel/homestead v3.0.2 with default configuration

When I

Remove all the sessions

vagrant@markbot:/vagrant/storage/framework/sessions$ ls -la; rm *; ls -la
total 25
drwxrwxrwx 1 vagrant vagrant 24576 Apr 28 09:00 .
drwxrwxrwx 1 vagrant vagrant     0 Apr 27 12:50 ..
-rwxrwxrwx 1 vagrant vagrant    16 Apr 27 12:50 .gitignore
-rwxrwxrwx 1 vagrant vagrant     0 Apr 28 09:00 somefile
total 25
drwxrwxrwx 1 vagrant vagrant 24576 Apr 28 09:00 .
drwxrwxrwx 1 vagrant vagrant     0 Apr 27 12:50 ..
-rwxrwxrwx 1 vagrant vagrant    16 Apr 27 12:50 .gitignore

Navigate to the main page (/) and press F5 a couple of times

10.0.2.2 - - [28/Apr/2016:09:05:31 +0000] "GET / HTTP/1.1" 200 3396 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.75 Safari/537.36"
10.0.2.2 - - [28/Apr/2016:09:05:34 +0000] "GET /css/bootstrap.css HTTP/1.1" 304 0 "http://localhost:8000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.75 Safari/537.36"
10.0.2.2 - - [28/Apr/2016:09:05:34 +0000] "GET /css/main.css HTTP/1.1" 304 0 "http://localhost:8000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.75 Safari/537.36"
10.0.2.2 - - [28/Apr/2016:09:05:34 +0000] "GET /plugins/jQuery/jQuery-2.1.4.min.js HTTP/1.1" 304 0 "http://localhost:8000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.75 Safari/537.36"
10.0.2.2 - - [28/Apr/2016:09:05:34 +0000] "GET /js/smoothscroll.js HTTP/1.1" 304 0 "http://localhost:8000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.75 Safari/537.36"
10.0.2.2 - - [28/Apr/2016:09:05:34 +0000] "GET /img/arrow1.png HTTP/1.1" 304 0 "http://localhost:8000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.75 Safari/537.36"
10.0.2.2 - - [28/Apr/2016:09:05:34 +0000] "GET /js/bootstrap.min.js HTTP/1.1" 304 0 "http://localhost:8000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.75 Safari/537.36"
10.0.2.2 - - [28/Apr/2016:09:05:34 +0000] "GET /img/app-bg.png HTTP/1.1" 304 0 "http://localhost:8000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.75 Safari/537.36"
10.0.2.2 - - [28/Apr/2016:09:05:34 +0000] "GET /img/arrow2.png HTTP/1.1" 304 0 "http://localhost:8000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.75 Safari/537.36"
10.0.2.2 - - [28/Apr/2016:09:05:34 +0000] "GET /img/intro01.png HTTP/1.1" 304 0 "http://localhost:8000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.75 Safari/537.36"
10.0.2.2 - - [28/Apr/2016:09:05:34 +0000] "GET /img/intro02.png HTTP/1.1" 304 0 "http://localhost:8000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.75 Safari/537.36"
10.0.2.2 - - [28/Apr/2016:09:05:34 +0000] "GET /img/item-02.png HTTP/1.1" 304 0 "http://localhost:8000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.75 Safari/537.36"
10.0.2.2 - - [28/Apr/2016:09:05:34 +0000] "GET /img/intro03.png HTTP/1.1" 304 0 "http://localhost:8000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.75 Safari/537.36"
10.0.2.2 - - [28/Apr/2016:09:05:34 +0000] "GET /img/mobile.png HTTP/1.1" 304 0 "http://localhost:8000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.75 Safari/537.36"
10.0.2.2 - - [28/Apr/2016:09:05:34 +0000] "GET /img/item-01.png HTTP/1.1" 304 0 "http://localhost:8000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.75 Safari/537.36"
10.0.2.2 - - [28/Apr/2016:09:05:45 +0000] "GET / HTTP/1.1" 200 3396 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.75 Safari/537.36"
10.0.2.2 - - [28/Apr/2016:09:05:45 +0000] "GET /css/bootstrap.css HTTP/1.1" 304 0 "http://localhost:8000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.75 Safari/537.36"
10.0.2.2 - - [28/Apr/2016:09:05:45 +0000] "GET /css/main.css HTTP/1.1" 304 0 "http://localhost:8000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.75 Safari/537.36"
10.0.2.2 - - [28/Apr/2016:09:05:45 +0000] "GET /plugins/jQuery/jQuery-2.1.4.min.js HTTP/1.1" 304 0 "http://localhost:8000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.75 Safari/537.36"
10.0.2.2 - - [28/Apr/2016:09:05:45 +0000] "GET /js/smoothscroll.js HTTP/1.1" 304 0 "http://localhost:8000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.75 Safari/537.36"
10.0.2.2 - - [28/Apr/2016:09:05:45 +0000] "GET /img/arrow1.png HTTP/1.1" 304 0 "http://localhost:8000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.75 Safari/537.36"
10.0.2.2 - - [28/Apr/2016:09:05:45 +0000] "GET /js/bootstrap.min.js HTTP/1.1" 304 0 "http://localhost:8000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.75 Safari/537.36"
10.0.2.2 - - [28/Apr/2016:09:05:45 +0000] "GET /img/app-bg.png HTTP/1.1" 304 0 "http://localhost:8000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.75 Safari/537.36"
10.0.2.2 - - [28/Apr/2016:09:05:45 +0000] "GET /img/arrow2.png HTTP/1.1" 304 0 "http://localhost:8000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.75 Safari/537.36"
10.0.2.2 - - [28/Apr/2016:09:05:45 +0000] "GET /img/intro01.png HTTP/1.1" 304 0 "http://localhost:8000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.75 Safari/537.36"
10.0.2.2 - - [28/Apr/2016:09:05:45 +0000] "GET /img/intro02.png HTTP/1.1" 304 0 "http://localhost:8000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.75 Safari/537.36"
10.0.2.2 - - [28/Apr/2016:09:05:45 +0000] "GET /img/intro03.png HTTP/1.1" 304 0 "http://localhost:8000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.75 Safari/537.36"
10.0.2.2 - - [28/Apr/2016:09:05:45 +0000] "GET /img/mobile.png HTTP/1.1" 304 0 "http://localhost:8000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.75 Safari/537.36"
10.0.2.2 - - [28/Apr/2016:09:05:45 +0000] "GET /img/item-01.png HTTP/1.1" 304 0 "http://localhost:8000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.75 Safari/537.36"
10.0.2.2 - - [28/Apr/2016:09:05:45 +0000] "GET /img/item-02.png HTTP/1.1" 304 0 "http://localhost:8000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.75 Safari/537.36"
10.0.2.2 - - [28/Apr/2016:09:05:51 +0000] "GET / HTTP/1.1" 200 3396 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.75 Safari/537.36"
10.0.2.2 - - [28/Apr/2016:09:05:54 +0000] "GET /css/bootstrap.css HTTP/1.1" 304 0 "http://localhost:8000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.75 Safari/537.36"
10.0.2.2 - - [28/Apr/2016:09:05:54 +0000] "GET /css/main.css HTTP/1.1" 304 0 "http://localhost:8000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.75 Safari/537.36"
10.0.2.2 - - [28/Apr/2016:09:05:54 +0000] "GET /plugins/jQuery/jQuery-2.1.4.min.js HTTP/1.1" 304 0 "http://localhost:8000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.75 Safari/537.36"
10.0.2.2 - - [28/Apr/2016:09:05:54 +0000] "GET /js/smoothscroll.js HTTP/1.1" 304 0 "http://localhost:8000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.75 Safari/537.36"
10.0.2.2 - - [28/Apr/2016:09:05:54 +0000] "GET /img/arrow1.png HTTP/1.1" 304 0 "http://localhost:8000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.75 Safari/537.36"
10.0.2.2 - - [28/Apr/2016:09:05:54 +0000] "GET /js/bootstrap.min.js HTTP/1.1" 304 0 "http://localhost:8000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.75 Safari/537.36"
10.0.2.2 - - [28/Apr/2016:09:05:54 +0000] "GET /img/app-bg.png HTTP/1.1" 304 0 "http://localhost:8000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.75 Safari/537.36"
10.0.2.2 - - [28/Apr/2016:09:05:54 +0000] "GET /img/arrow2.png HTTP/1.1" 304 0 "http://localhost:8000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.75 Safari/537.36"
10.0.2.2 - - [28/Apr/2016:09:05:54 +0000] "GET /img/intro01.png HTTP/1.1" 304 0 "http://localhost:8000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.75 Safari/537.36"
10.0.2.2 - - [28/Apr/2016:09:05:54 +0000] "GET /img/intro02.png HTTP/1.1" 304 0 "http://localhost:8000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.75 Safari/537.36"
10.0.2.2 - - [28/Apr/2016:09:05:54 +0000] "GET /img/intro03.png HTTP/1.1" 304 0 "http://localhost:8000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.75 Safari/537.36"
10.0.2.2 - - [28/Apr/2016:09:05:54 +0000] "GET /img/mobile.png HTTP/1.1" 304 0 "http://localhost:8000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.75 Safari/537.36"
10.0.2.2 - - [28/Apr/2016:09:05:54 +0000] "GET /img/item-01.png HTTP/1.1" 304 0 "http://localhost:8000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.75 Safari/537.36"
10.0.2.2 - - [28/Apr/2016:09:05:54 +0000] "GET /img/item-02.png HTTP/1.1" 304 0 "http://localhost:8000/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.75 Safari/537.36"

List all the sessions

vagrant@markbot:/vagrant/storage/framework/sessions$ ls -la
total 26
drwxrwxrwx 1 vagrant vagrant 24576 Apr 28 09:05 .
drwxrwxrwx 1 vagrant vagrant     0 Apr 27 12:50 ..
-rwxrwxrwx 1 vagrant vagrant   258 Apr 28 09:05 2186c899e0ceb8736b593795528e1fd2cdcc8069
-rwxrwxrwx 1 vagrant vagrant   258 Apr 28 09:05 24624980a62e0b4c4d39196db01b07a3dc37879a
-rwxrwxrwx 1 vagrant vagrant   258 Apr 28 09:05 3cd8fd22c3c479811c0a37cd83cf881df25ae2c1
-rwxrwxrwx 1 vagrant vagrant    16 Apr 27 12:50 .gitignore

Then

I understand that session is created on every request, which of course is a bug.

Please say If I need to provide more info to debug this.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions