前言
这个问题以设计为中心,我想会有些固执己见,所以如果你想投票结束它,那很酷——我理解——但我相信我的同龄人。
目标
让用户单击需要登录的链接,因此首先将他们重定向到登录/注册页面。就我而言,这都是一页。然后在成功登录后——我说因为注册会立即登录——将用户引导到他们最初请求的页面。
问题
我的直觉告诉我,我可以简单地在查询字符串中传递相对 URL。但是,我看到了两个问题:
- Joomla,出于某种原因,BASE64 对该地址进行编码。
- 我真的不想在渲染页面时找到一种方法来携带它(即,如果有一个查询字符串,我必须确保所有
href
属性都附加了它,所以当它们回发时它会被持久化。我只是不不喜欢那样。
所以,直接问问题。如果使用查询字符串是正确的方法,那么为什么 Joomla BASE64 对其进行编码?如果不是,那么正确的方法是什么?