2016-09-16 55 views
-2

我正在構建一個帳戶設置頁面。我正在考慮有幾條路線只接受郵寄請求,然後編輯記錄,然後返回帳戶設置頁面。重定向回到引用頁面

問題是有兩個帳戶設置頁面。一個用於用戶,一個用於管理員帳戶。

admin account_settings可以使用與用戶帳戶設置路由相同的邏輯形式,但是如果我使用併發布使用用戶/帳戶設置路由,它將返回管理員/用戶帳戶設置路由,帳號設定。

我想知道如何可以返回到它所在的頁面。

+0

您可以使用瀏覽器發送給服務器的'HTTP_REFERER'標頭嗎? – Tobias

+0

是不是HTTP_REFERER不可靠? –

+0

你是不是可靠的意思是什麼?不保證被髮送? – Tobias

回答

1

人們通常使用會話cookie(如果用戶將登錄到管理面板中,您應該有權訪問它)解決此問題。

這當然比使用HTTP_REFERER(客戶端發送的頭文件)要好,因爲您完全控制了會話cookie的內容。

你也可以在URL中傳遞一個?continue=http://...的東西。