代码之家  ›  专栏  ›  技术社区  ›  x__dos

对最终用户隐藏实体上的真实Id

  •  2
  • x__dos  · 技术社区  · 16 年前

    我正在构建电子商务应用程序。订单的路径看起来像 /Orders/Details/{orderId} . 不使用数据库标识符,如何识别订单? 有必要生成像GUID这样的随机唯一字符串吗?

    3 回复  |  直到 16 年前
        1
  •  2
  •   Cocowalla    16 年前

    您需要为您不介意用户看到的实体分配一些其他标识符(某种备用键)。

        2
  •  1
  •   OpenSource    16 年前

    你是在正确的轨道上-使用整数作为orderid可能会导致强烈的浏览攻击。可能您可以使用GUID作为数据库中的主键。

        3
  •  0
  •   GSto    16 年前

    推荐文章