Zpracování relací v 4D Qodly Pro

Automaticky přeloženo z Deepl

Chtěli jste někdy mít plnou kontrolu nad tím, co se stane, když vyprší relace uživatele, aniž byste se museli potýkat s pevně danými chováními nebo přidávat vlastní logiku časového limitu? Nechcete udržovat vlastní časovače, žonglovat s tokeny nebo doufat, že uživatelské rozhraní uhodne, co dělá backend?

Správa relací v 4D Qodly Pro vám nabízí dvojici událostí aplikace, které můžete propojit s vaším vlastním uživatelským rozhraním. Jedna varuje uživatele před vypršením lhůty, druhá se spustí, když relace oficiálně skončí. Vy rozhodujete, co spustí.

Při uplynutí relace Připomenutí

Spustí se po konfigurované době nečinnosti. To vám umožňuje navrhnout uživateli akci k prodloužení jeho relace. 

Uživatelské rozhraní může reagovat podle vašich představ, zatímco stav, zabezpečení a pravidla zůstávají na straně serveru. Jasné hranice, předvídatelné chování a plynulejší ukončení každé relace.

Můžete přidat onSessionExpireReminder a nastavit zpoždění nečinnosti v minutách. Tato událost se spustí před ukončením, což vám dává možnost uživatele upozornit nebo přesměrovat.

blank

on session Expired

Spustí se, když akce uživatele následovaná požadavkem na server 4D selže z důvodu vypršení platnosti relace.

K tomu může dojít při restartu serveru nebo pokud uživatel byl delší dobu neaktivní.

Tímto způsobem můžete například přesměrovat uživatele na přihlašovací stránku, když vyprší jeho relace.

blank

Otevřete kontextový panel libovolné komponenty, přepněte na kartu Události aplikace a přidejte onSessionExpired, abyste definovali, co má vaše aplikace dělat, když relace již není platná.

 

blank

Závěr

Díky funkcím onSessionExpiredReminder a onSessionExpired vám 4D Qodly Pro poskytuje nástroje pro přesné varování, vedení a obnovení. Vy ovládáte uživatelský zážitek, server prosazuje pravidla a vaše aplikace se chová konzistentně v každém scénáři.

Hladší ukončení je stále součástí skvělého uživatelského zážitku.

 

Mourad Aouinat
Mourad Aouinat nastoupil do společnosti 4D jako full stack vývojář v červnu 2020 a má na starosti vytváření vzhledu webových aplikací/uživatelských rozhraní a shromažďování a upřesňování specifikací a požadavků na základě technických potřeb. Mourad je vývojář samouk s ekonomickým a finančním vzděláním, který je nadšencem do open-source softwaru a uživatelského zážitku.