gpt4 book ai didi

php - 在 php 中为 Web 应用程序创建临时用户帐户

转载 作者:行者123 更新时间:2023-11-30 18:09:13 25 4
gpt4 key购买 nike

我正在构建一个 PHP 应用程序,用户可以在其中设计产品,然后根据需要结帐到购物车。

为了让用户创 build 计,我需要分配一个用户 ID 和设计 ID 以将其存储在数据库中。

有两种类型的用户可以构 build 计:

  • 注册用户。处理这个,我没问题。
  • 非注册用户。这些访客可能会玩弄产品设计,然后当他们点击check out 时,我才会要求他们注册。但是为了存储他们的设计,我确实需要某种用户 ID。

我想过使用时间戳作为该用户的 ID,但如果世界不同地区的两个用户同时创 build 计怎么办?为临时/ guest 用户帐户生成 ID 的好策略是什么?我指的不仅仅是 php session 意义上的临时,因为我希望他们以后再次访问该站点时能够访问他们部分保存的设计,只是像任何其他注册用户一样。我只会要求他们在结帐付款前注册。

最佳答案

一个简单的方法可能是:

  • 使用单个用户表(用于注册用户和 guest )
  • 分配一个“user_type”标志。例如。注册/客人
  • 对两种“类型”的用户使用表主键或其他唯一值
  • 当客人稍后退房时,切换他们的“user_type”。
  • 将其他相关的客户详细信息存储在单独的表中。

关于php - 在 php 中为 Web 应用程序创建临时用户帐户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15051507/

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