gpt4 book ai didi

php - 加密/解密主键而不是使用 UID?

转载 作者:行者123 更新时间:2023-11-29 01:05:38 24 4
gpt4 key购买 nike

虽然我总是检查是否允许某人访问记录,但我通常在查询字符串中使用 UID,因为我觉得这会阻止“四处寻找” ?id=1、?id=2 的诱惑。

我发现跨多个表进行查找有点复杂,因为您还需要存储 UID 而不仅仅是记录 ID。

如果我要通过查询字符串传递 ID 号的加密字符串,然后将其解密以执行数据库查询,这会增加大量开销吗?

这意味着我可以只使用主键(虽然我仍然会明显地检查他们是否有权查看记录)并且可以在每个 session 中创建唯一链接(或在整个 session 中随时更改) - 这将很有用如果有很多 AJAX 驱动的内容,您不希望他们尝试玩。

这真的是个坏主意吗?

最佳答案

为什么不直接对 ID 进行 base64 编码/解码?如果您这样做只是为了防止合法用户尝试他们实际上无论如何都有权玩的玩具,那么做任何特别花哨的事情来阻止他们真的没有任何意义。

关于php - 加密/解密主键而不是使用 UID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2300036/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com