# Long sessions for Kirby 2

**URL:** <https://forum.getkirby.com/t/long-sessions-for-kirby-2/16987>\
**Category:** Questions\
**Tags:** v2\
**Created:** [January 27, 2020, 1:06pm UTC](https://forum.getkirby.com/t/long-sessions-for-kirby-2/16987 "2020-01-27T13:06:07Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![krisons](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.getkirby.com/krisons/32/7391_2.png) [@krisons](https://forum.getkirby.com/u/krisons)\
**Post date:** [January 27, 2020, 1:06pm UTC](https://forum.getkirby.com/t/long-sessions-for-kirby-2/16987/1 "2020-01-27T13:06:07Z")

</div>

Greetings!

We have multi-language website, and we use session to store users preferred language. All works fine untill browser is closed. Apparently, we loose session on browser close.

I found settings to prolong session in documentation here:

> [Sessions | Kirby CMS](https://getkirby.com/docs/guide/sessions)

which is written for version 3. How do I setup session timeout and lifetime in version 2?

_PS. [Sessions | Kirby CMS](https://getkirby.com/docs/guide/sessions) contains broken links i.e [http://getkirby.test/docs/reference/system/options/session#durationnormal](http://getkirby.test/docs/reference/system/options/session#durationnormal)_

---

<div class="post-metadata">

**Author:** ![ahmetbora](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.getkirby.com/ahmetbora/32/11671_2.png) [@ahmetbora](https://forum.getkirby.com/u/ahmetbora)\
**Post date:** [January 27, 2020, 1:13pm UTC](https://forum.getkirby.com/t/long-sessions-for-kirby-2/16987/2 "2020-01-27T13:13:16Z")

</div>

Long sessions for frontend users with `$user->login()` method?

---

<div class="post-metadata">

**Author:** ![krisons](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.getkirby.com/krisons/32/7391_2.png) [@krisons](https://forum.getkirby.com/u/krisons)\
**Post date:** [January 27, 2020, 1:13pm UTC](https://forum.getkirby.com/t/long-sessions-for-kirby-2/16987/3 "2020-01-27T13:13:45Z")

</div>

No, for regular visitors. No-auth users

---

<div class="post-metadata">

**Author:** ![ahmetbora](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.getkirby.com/ahmetbora/32/11671_2.png) [@ahmetbora](https://forum.getkirby.com/u/ahmetbora)\
**Post date:** [January 27, 2020, 1:20pm UTC](https://forum.getkirby.com/t/long-sessions-for-kirby-2/16987/4 "2020-01-27T13:20:50Z")

</div>

Hmm

> [@Login session lifetime extending for the frontend](https://forum.getkirby.com/t/login-session-lifetime-extending-for-the-frontend/2922):
>
> From frontend logged user after 10-15 minutes away, logout automaticly. How to extend this time to increase? Thanks

---

<div class="post-metadata">

**Author:** ![lukasbestle](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.getkirby.com/lukasbestle/32/11437_2.png) [@lukasbestle](https://forum.getkirby.com/u/lukasbestle)\
**Post date:** [February 1, 2020, 10:31am UTC](https://forum.getkirby.com/t/long-sessions-for-kirby-2/16987/5 "2020-02-01T10:31:31Z")

</div>

Long sessions are a new feature in Kirby 3. Our old session implementation in Kirby 2 relies on PHP sessions, which are unreliable when used with a long duration (PHP will sometimes clean them up before).

You can extend the duration like explained in the thread @ahmetbora linked to, but it‘s not going to be as reliable as the v3 implementation. The better alternative for your use-case is a simple cookie, which can have any duration you want.

Thanks for letting us know about the broken links, they are now fixed.

---

<div class="post-metadata">

**Author:** ![distantnative](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.getkirby.com/distantnative/32/11319_2.png) [@distantnative](https://forum.getkirby.com/u/distantnative)\
**Post date:** [February 6, 2025, 5:22pm UTC](https://forum.getkirby.com/t/long-sessions-for-kirby-2/16987/6 "2025-02-06T17:22:45Z")

</div>


