2016-09-16 85 views
-2

我正在构建一个帐户设置页面。我正在考虑有几条路线只接受邮寄请求,然后编辑记录,然后返回帐户设置页面。重定向回到引用页面

问题是有两个帐户设置页面。一个用于用户,一个用于管理员帐户。

admin account_settings可以使用与用户帐户设置路由相同的逻辑形式,但是如果我使用并发布使用用户/帐户设置路由,它将返回管理员/用户帐户设置路由,帐号设定。

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

+0

您可以使用浏览器发送给服务器的'HTTP_REFERER'标头吗? – Tobias

+0

是不是HTTP_REFERER不可靠? –

+0

你是不是可靠的意思是什么?不保证被发送? – Tobias

回答

1

人们通常使用会话cookie(如果用户将登录到管理面板中,您应该有权访问它)解决此问题。

这当然比使用HTTP_REFERER(客户端发送的头文件)要好,因为您完全控制了会话cookie的内容。

你也可以在URL中传递一个?continue=http://...的东西。