我可以通过链接发送标头中的数据吗?

时间:2016-08-24 12:51:02

标签: php laravel curl http-headers

我正在使用laravel。我正在使用amazon ses发送电子邮件。在我发送链接的电子邮件中,通过该链接我想在标题中传递一些数据,这样当用户打开该链接时,我可以验证令牌并想要验证用户。 (我不想在url中传递令牌。)

1 个答案:

答案 0 :(得分:0)

解决方案可能有些棘手,但效果很好。首先,如果你想个性化链接,你可以简单地做,但你必须在你的代码中进行双向加密。 您不需要向电子邮件发送原始令牌,但您可以加密它然后发送它,但它必须是双向加密,因为您想要了解令牌。为此,只需为('/example/{token}/{user}','Email@userAnalyse')等电子邮件创建路线 然后在您的方法中,您可以使用密码来解密令牌部分,例如用户ID或类似于您想要提供信息的用户的独特之处。 您还可以在电子邮件链接中加密您的用户信息,然后使用平面密码对其进行解密,然后使用您的令牌。 通过这种方式,您可以确保除了您的应用和经过身份验证的用户之外,没有人能够获得链接内部的内容,并且永远不会捕获您想要表示的网页内的数据。 希望这会对你有所帮助。