FLUTTER ECOSYSTEM

local_session_timeout

如果應用程式在「x」持續時間內未收到任何使用者互動,或在背景中運行,則將使用者重導向至驗證頁面。

最新版本
3.2.0
近 30 天下載
1.3萬
喜歡數
101
Pub 分數
150

Package Overview

根據套件公開資料產生的選型評估,僅供參考。

套件概覽

local_session_timeout 套件會在使用者指定的閒置時間後,或應用程式在背景運行過久時,自動將使用者重新導向至驗證頁面。它透過根據使用者互動或經過的時間強制會話逾時來提升安全性。適用於需要安全存取控制的應用程式,可在 Android、iOS、Web、macOS、Windows 及 Linux 等多個平台運作。此套件可透過簡單設定與 Flutter 應用程式無縫整合。

適用情境
  • 在移動應用中保護敏感資料
  • 在不活動後強制自動登出
  • 保護使用者在網路與桌面端的會話
  • 防止在長時間背景使用期間未經授權的存取
  • 實現基於時間的會話過期
主要特色
  • 自動重定向在不活動時
  • 背景超時檢測
  • 跨平台支援
  • 與 Flutter 的簡單整合
  • 可設定的逾時持續時間
  • 可自定義重定向路由
適合對象
  • 安全的Flutter應用程式
  • 處理個人或財務資料的應用程式
  • 企業級認證需求
  • 需要一致會話管理的多平台應用
  • 開發人員優先考慮使用者安全
使用建議
  • 需要正確處理導航狀態
  • 可能需要針對複雜路由進行客製化
  • 依賴準確的系統時間和背景執行
  • 不適合需要持續活躍會話的即時應用程式
  • 應在不同平台進行徹底測試
支援平台AndroidiOSWebmacOSWindowsLinux

安裝套件

flutter pub add local_session_timeout

所屬分類

原始碼儲存庫

相關專案