我的網站允許用戶自由瀏覽,直到他們需要登錄才能繼續使用該服務(點擊「註冊」按鈕並完成註冊過程)。註冊後基於導航的重定向
一旦用戶註冊,我想將它們重定向到他們正在瀏覽的最後有趣的頁面:它可能是點擊註冊按鈕之前的頁面,或者更復雜的頁面。例如,假設用戶瀏覽「核心」內容頁面,然後進入「about_us」頁面,然後嘗試註冊,我寧願將這些用戶重定向到「核心」內容頁面。
我想知道什麼是應該做的最好辦法是,在形式
- 隱藏PARAMS?聽起來很討厭這個參數一直沿着表格(並且在出現錯誤等時保留它)。
- 基於會話的信息(某種「智能引用者」url)
- Page訪問(例如,使用Ahoy.js)
何處/何時對最後一個相關頁面進行「跟蹤」?在控制器中?在JS代碼中查看?
任何提示做類似的事情?
感謝在這兩種方法的相關評論! –
隱藏的輸入法需要你用POST(像那些#!€WebForms ...)或使用JavaScript來追加路徑? – max
是@max,隱藏字段的方法只有當用戶想要在用戶根據某個特定場景提交表單後控制頁面流時。當用戶點擊一個鏈接時,你也可以通過params和'get'請求來做到這一點,但這往往會導致維護噩夢,我不能真正想到這樣一種情況,它會比其他兩種方法更有用。 – bkunzi01