ASP.NET Web 应用程序的客户(客户)是公司,每家公司可能有许多可以访问该站点的用户。
因此,例如 CompanyA 订阅该站点以使用该站点的服务。立即创建该公司的超级用户。然后,该超级用户有权创建更多有权访问该站点的 CompanyA 用户。
因此,一般来说,每个用户都由 CompanyName 和 UserName 标识。
典型的 ASP.NET 表单身份验证提供自动登录和注册功能,但仅使用用户名和密码字段。
.NET 框架是否提供了一种在 Login 和 Register 控件中包含CompanyName和CompanyPassword字段的方法?
公司和初始超级用户也可以由站点管理员在系统中注册。
实际上,我想要在提供的 .NET Login 控件中包含一个CompanyName字段,而不仅仅是 Username 和 Password。
是否有 .NET 框架的方式来做到这一点,还是我必须自定义代码?在后一种情况下,最佳做法是什么?