* Save device information on login
* Users sessions page
* PR comments & device detection improvements
* Fix code-style
* Store IP in session & display on the user sessions page
* Don't show session hash, add last seen
* Fix last seen translation, ...
* Unnecesary Output::getClean() - Partydragen
* Apparently I did use admin/sessions language term
* Show location of ip
* Update custom/panel_templates/Default/core/users_sessions.tpl
Co-authored-by: Tadhg Boyle <tadhgsmboyle@gmail.com>
* Update custom/languages/en_UK.json
Co-authored-by: Tadhg Boyle <tadhgsmboyle@gmail.com>
* Update modules/Core/pages/panel/users_sessions.php
Co-authored-by: Tadhg Boyle <tadhgsmboyle@gmail.com>
* Update modules/Core/pages/panel/users_sessions.php
Co-authored-by: Tadhg Boyle <tadhgsmboyle@gmail.com>
* use country the second time
* wip
* wip usercp sessions view
* wip
* wip - show ip to user
* wip
* wip
* chore: fix build issues
* feat: add token expiry to sessions table and increase default expiry to 1 month
* feat: prevent access to geoip database
* feat: correct migrations for user sessions columns
* feat: add missing localisation terms to sessions page
* chore: purify agent info
---------
Co-authored-by: Supercrafter100 <58982133+supercrafter100@users.noreply.github.com>
Co-authored-by: Sam <samerton@users.noreply.github.com>