【发布时间】:2015-12-13 06:16:50
【问题描述】:
大家好。
我只想在你面前运行这个场景,以确保我的方法没有任何漏洞。
我想要达到的目标。
1.发送邮件给客户端,带有url+参数,当客户端点击url时可以唯一标识客户端,参数发送到我的快递服务器。
2.我的快递应用程序接收参数并对其进行解码以从编码字符串中检索参数,以便我可以查找客户。
我的方法
1.发送邮件时,我生成一个base64编码的字符串,它使用customer_id + '~' + customer_name作为我发送邮件的url参数。
我还对字符串进行 url 编码。
2.当用户点击 url 并且请求到达我的快递服务器时,我解码字符串以检索客户详细信息(customer_id 和 customer_name)然后查找客户。
我显示的信息是半敏感信息,因此我不希望任何人篡改 URL 以查看其他客户信息。
我的方法正确吗?
谢谢你们!
【问题讨论】:
标签: node.js express encryption base64