4D Qodly Proにおけるセッション処理

Deeplからの自動翻訳

ユーザーセッションが切れた時の動作を完全に制御したいと思ったことはありませんか?固定された動作と格闘したり、独自のタイムアウトロジックを後付けしたりせずに。カスタムタイマーの維持やトークンの管理、UIがバックエンドの動作を推測することを期待する必要もなく?

4D Qodly Proのセッション処理では、独自のUXに組み込める2つのアプリケーションイベントを提供します。1つは期限切れ前にユーザーに警告し、もう1つはセッションが正式に失効した際に発火します。これらのトリガーとなる条件は自由に設定可能です。

セッション期限切れリマインダー

設定された非アクティブ期間後にトリガーされます。これにより、ユーザーにセッション延長のためのアクションを提案できます。 

UIは自由に設計可能でありながら、状態管理・セキュリティ・ルールはサーバー側に保持されます。明確な境界線、予測可能な動作、そして全てのセッションを円滑に終了させます。

onSessionExpireReminderを追加し、非アクティブ状態の遅延時間を分単位で設定できます。このイベントは切断前に発火し、ユーザーへのプロンプトやリダイレクトの機会を提供します。

blank

セッション期限切れ時

ユーザー操作後に4Dサーバーへのリクエストがセッション切れで失敗した際にトリガーされます。

サーバー再起動時やユーザーの長期非アクティブ時に発生します。

たとえば、セッションが期限切れになったときに、ユーザーをログインページにリダイレクトすることができます。

blank

コンテキストパネルを開き、[アプリイベント]タブに切り替えて、onSessionExpiredを追加し、セッションが無効になったときにアプリが実行する処理を定義します。

 

blank

ポイント

onSessionExpiredReminderonSessionExpired により、4D Qodly Pro は正確な警告、誘導、回復を実現するツールを提供します。ユーザー体験を制御し、サーバーがルールを適用し、あらゆるシナリオでアプリケーションが一貫した動作を示します。

円滑な終了処理も優れたユーザー体験の一部です。

 

Mourad Aouinat
Mourad Aouinatは、2020年6月にフルスタック開発者として4Dに入社しました。彼は、Webアプリケーションのレイアウト/ユーザーインターフェースの作成、技術的ニーズに基づく仕様や要件の収集と改良を担当しています。Mouradは経済と金融のバックグラウンドを持つ独学の開発者であり、オープンソースソフトウェアとユーザーエクスペリエンスに情熱を注いでいます。