0
我們有一個頁面,登錄的用戶可以執行操作,但是,此頁面也可以由未登錄的用戶看到。如果用戶嘗試執行需要用戶登錄的操作,我們打開一個包含登錄/註冊框的對話框。用戶然後登錄並刷新頁面,以顯示登錄的用戶。如何在用戶登錄後執行操作 - php
我的老闆現在希望能夠在用戶登錄後繼續執行操作。當登錄對話框打開時,它會在javascript中返回false並取消該guest的事件。
例如:
Guest -> clicks a follow button (must be logged in to do this action)
Guest -> sees login dialog box
Guest -> enters credentials (sent via ajax)
Guest -> Page refreshes, Guest -> User
User -> the follow button click should carry over
我想我可以做的所有的是應該啓動事件,並將其存儲在$ _SESSION數據的Ajax請求。然後登錄後,檢查會話變量以查看它是否存在$ _SESSION變量中的事件,如果是,則執行該操作,否則將其關閉。
我沒有使用框架。這通常如何完成。會話變量?該頁面必須刷新,以便在模板中定義某些變量。
如何保存訪客操作並在登錄時再次執行操作?