Skip to content
This repository was archived by the owner on May 9, 2023. It is now read-only.
This repository was archived by the owner on May 9, 2023. It is now read-only.

Password prompt while browsing or error while uploading assets #2539

@rrelmy

Description

@rrelmy

Describe the bug
While browsing the asset library it can happen to show a password prompt just by changing the directory.

Also it can happen to show an "Unauthorized" error when a file is being uploaded.

TLDR: For me it looks like the amount of requests to /cp/assets/thumbnails/... to show thumbnails set a lot of cookies with different xsrf tokens which leads to session "corruption" (UI having outdated xsrf token)

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'Assets'
  2. Click on a directory
  3. Maybe go back to the parent directory
  4. See prompt asking for the password

It helps to have a lot of images in the directories.

Expected behavior
It just works without asking for the password.

Environment details (please complete the following information):

  • Statamic Version 2.11.21
  • OS: Ubuntu 18.04
  • Browser: Chrome
  • Web Server: nginx
  • PHP Version: 7.2
  • Addons installed: some

Additional context

Prompt during browse is caused by an error on the POST /cp/assets/browse request.

{
  "exception":"TokenMismatchException",
  "redirect":"https:\/\/---redacted---\/cp\/auth\/login?expired=1&referer=%2Fcp%2Fassets%2Fbrowse%2Fimg"
}

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