[英]Electron App -How to automatically log out a user after inactivity for 15 minutes?
[英]Session getting terminated after 30+ minutes of inactivity automatically?
我正在開發一個項目,我需要有多個用戶的登錄系統,每個用戶都將登錄並將表單條目保存在文件中。 我最多有 10 個內部用戶,這個項目僅供內部用戶使用。
這是想法 -
logout
鏈接。 這個頁面叫做index.php
。login.php
頁面成功登錄,他將被重定向到具有上述表單的index.php
頁面。index.php
頁面的文本框中輸入一些條目,然后單擊保存按鈕。 單擊保存按鈕后,數據將作為 json 保存在文件中,並且會彈出警告框顯示文件中寫入的數據(或文件中寫入是否有任何問題)。logout
按鈕,它就會重定向回login.php
頁面。現在,整個系統適用於多個用戶,如果多個用戶登錄,則在給定時間只允許一個用戶將條目保存在文件中。
情況1:
案例2:
案例3:
userA is logged in. Do you want to take over?
. 如果他點擊ok
按鈕,那么他應該登錄成功。 但是如果他點擊cancel
按鈕,那么他將無法登錄。案例4:
問題陳述
php 服務器中是否有某些內容可以在特定時間段后終止我的會話。
這取決於服務器配置或相關指令http://php.net/manual/en/session.configuration.php#ini.session.gc-maxlifetime在 php.ini
通常默認值為 24 分鍾(1440 秒),但您的虛擬主機可能已將默認值更改為其他內容。
更新
根據 OP 新評論。
如果會話存儲在文件中,則將權限 777 授予您服務器中的存儲目錄。 如果您將會話存儲在數據庫中,那么我們必須找出其他替代解決方案。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.