Improve Session Handling in restore_boot() to Prevent Unnecessary session_start() Calls

Aperta
#146 2 commenti 0 reazioni 1 assegnatario Vedi su GitHub

@Honemo ci sta già lavorando.

Dal 29/10/2024.

Valutazione

Questa issue non è ancora stata valutata.

Descrizione

Is your feature request related to a problem? Please describe.

The restore_boot() function currently triggers session_start() on every load across frontend, backend, and AJAX calls, resulting in thousands of log entries with messages like "session_start() will be ignored because a session is already active" when other plugins or custom code also initiate sessions. This causes session conflicts, as the BackWPUp session isn't recognized by other session_start() checks.

Describe the solution you'd like
Comment from @danielhuesken: https://group-onecom.slack.com/archives/C05CYKYC78W/p1728977420819399?thread_ts=1728976672.165849&cid=C05CYKYC78W

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
User ticket: https://wordpress.org/support/topic/session-errors-2/#post-18080021

Lingua principale
PHP
Stelle
96
Fork
48
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Preparare l'ambiente

Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di wp-media/backwpup

Tutte le issue di wp-media/backwpup

Issue simili

Altre issue su PHP

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.