gpt4 book ai didi

php - 如何在我的网站上创建两级注册身份验证?

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

我已经使用 php 和 mysql 建立了一个简单的注册系统。它运行得足够好。然而,当人们访问我的网站并注册时,我希望他们注册为特定组的一部分。所以,我想注册会这样发生:

访问者登陆index.php,点击“团体注册”链接。
访客提供群组名称和群组密码。 [为该组创建一个新表,其中将存储该特定组的所有用户数据]
然后,系统会提示访问者输入典型的注册数据(姓名、电子邮件等),并且该数据将存储在新创建的组表中。

与该组关联的任何后续访问者都将点击“用户注册”
系统将提示访问者输入群组名称和密码
如果正确,那么系统会提示他输入典型的注册数据,并将其存储在他的组的表中。

我不知道该怎么做是在允许用户注册之前实现组身份验证。有人可以帮我吗?

最佳答案

如果访问者输入组名和密码,那么您可以采用与用户相同的方式进行身份验证。您只需要首先询问自己组名称是否需要唯一,或者组/密码组合是否需要唯一。

至于你为每个组添加一个新表的想法,这是一个坏主意。想象一下,如果您有 100 个组。那么您将拥有 100 张仅供团体使用的 table 。如果您的组数达到 1000 个,那么您将拥有 1000 张 table 。尝试管理它。很快就会变得非常令人沮丧。相反,您应该做的是首先创建一个包含所有关联数据(组名称、密码等)的“组”表。然后向您的用户表添加一个字段,该字段将保存组表中的关联 ID。这样,每当您查找用户时,您只需连接两个表就可以轻松地检查用户所在的组,而不是像原始计划中那样试图找出要查看的表。

关于php - 如何在我的网站上创建两级注册身份验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3133019/

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