簡體   English   中英

如果用戶未使用Jquery AJAX登錄,如何加載內部日志記錄頁面

[英]How load an internal logging page if user not logged in Using Jquery AJAX

我正在嘗試實現一個日志重定向頁面,而不會丟失當前頁面的數據。 我發現此答案鏈接很有趣,尤其是他的第三個選擇,但我不知道如何實現。 我在后端使用PHP。

因為因為我的頁面是根據哈希值的更改加載的,所以我認為通過ajax via是唯一的解決方案

謝謝你提前

您可以通過將數據存儲到會話變量數組或臨時數據庫表中來實現此目的。 我希望將其存儲在會話中。

如果使用會話進行操作,則可以是:

用戶單擊提交時,您是否檢查用戶是否登錄? 如果是,則將數據存儲到表中。 如果不是,則將其存儲到會話數組中,例如xyz[] 存儲后,將用戶重定向到登錄頁面。 登錄后,您可以檢查會話數組xyz[]包含任何值。 如果是這樣,請將其存儲到特定表中,並且不要忘記取消設置會話數組xyz[] 否則,將用戶重定向到home

如果使用數據庫進行操作,則可以是:

用戶單擊提交時,您是否檢查用戶是否登錄? 如果是,則將數據存儲到db表中。 如果不是,則將其存儲到臨時db表中 存儲后,將用戶重定向到登錄頁面。 登錄后,您可以檢查temp db表是否包含任何記錄。 如果是這樣,則將其移至特定表中,不要忘記從temp db表中刪除記錄。 否則,將用戶重定向到home

否則最好的方法

在開始表單時,只需檢查用戶是否登錄? 如果沒有,則將他重定向到登錄頁面。 否則,讓他們在表格中填寫數據。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM