Do not set a spiderID for legacy sessions of registered users
authorTim Düsterhus <duesterhus@woltlab.com>
Fri, 12 Mar 2021 09:36:06 +0000 (10:36 +0100)
committerTim Düsterhus <duesterhus@woltlab.com>
Fri, 12 Mar 2021 09:36:06 +0000 (10:36 +0100)
commit62a5ac979e884e9ccee769dadbde1e3217e6e58f
tree24cb4961441acbc11f73300045fff9be5550e0eb
parent7476740c8a03adc20f2d5f0380b47556f61edd8a
Do not set a spiderID for legacy sessions of registered users

This is the correct version of 0d262d1080533b952de104f45df7cf5a360d8892 which
was reverted in 7476740c8a03adc20f2d5f0380b47556f61edd8a.

During user change the guest legacy session is destroyed together with the
actual guest session and a new session with a matching legacy session is
created. At no point will a legacy session of a guest magically turn into a
legacy session of a user and thus an `UPDATE` is never required.

see #4067
wcfsetup/install/files/lib/system/session/SessionHandler.class.php