gpt4 book ai didi

c# - ASP.NET SqlMembership Provider 允许多个用户同名

转载 作者:太空宇宙 更新时间:2023-11-03 11:36:54 25 4
gpt4 key购买 nike

我有一个 Web 应用程序,它是不同公司的枢纽。这些公司中的每一家都将被允许管理(创建/删除)自己的用户。

如果有成千上万的公司使用该应用程序,他们必然会创建与其他公司具有相同用户名的用户。现在,目前“公司 a”不能与“公司 b”具有相同的用户名,即使两家公司都不知道对方的存在。

SqlMembershipProvider 是否可以根据应用程序的特定标准(在上面的示例中是公司名称或公司 ID)允许多个用户名?如果是这样,是否有关于如何完成此操作的在线示例?

如有任何帮助,我们将不胜感激。谢谢!

最佳答案

两个想法:

  1. 要求用户名是电子邮件地址;即使在公司之间,您也能保证独一无二。
  2. 根据公司设置MembershipProvider的ApplicationName;您可以在 SessionStart 或其他类似事件中执行此操作。

关于c# - ASP.NET SqlMembership Provider 允许多个用户同名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5984900/

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