Leantime / leantime

Leantime is a goals focused project management system for non-project managers. Building with ADHD, Autism, and dyslexia in mind.
https://leantime.io
GNU Affero General Public License v3.0
4.23k stars 561 forks source link

[BUG] Changing IP address invalidates session #2522

Open gamedevkirk opened 1 month ago

gamedevkirk commented 1 month ago

What set up are you using

Describe the bug I'm being logged out any time my VPN shuffles my IP address, it seems to invalidate the session. Disabling my VPN keeps the session intact, but enabling it immediately logs me out.

To Reproduce Steps to reproduce the behavior:

  1. Login to Leantime
  2. Enable VPN (or force an IP change through other means)
  3. Try and interact with Leantime
  4. Redirected to login

Expected behavior Changing IP addresses should leave the session intact.

Leantime Version 3.1.4

Server Nginx

PHP / MySQL Version PHP 8.1.2-1ubuntu2.17 (cli) (built: May 1 2024 10:10:07) (NTS) mysql Ver 15.1 Distrib 10.6.16-MariaDB, for debian-linux-gnu (x86_64) using EditLine wrapper