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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions