【发布时间】:2013-09-30 18:00:17
【问题描述】:
当客户访问我的网站时,会传递一个 guid,告诉我他们可以登录哪个公司。
我希望每家公司都有自己的基于应用程序的登录集。
我希望根据传入的这个 guid 为每家公司提出申请。
可以在访问 AspNetSqlMembershipProvider 之前更改 applicationName,以便将用户绑定到该应用程序吗?
<membership>
<providers>
<clear/>
<add name="AspNetSqlMembershipProvider"
type="System.Web.Security.SqlMembershipProvider"
connectionStringName="ApplicationServices"
enablePasswordRetrieval="false"
enablePasswordReset="true"
requiresQuestionAndAnswer="true"
requiresUniqueEmail="true"
maxInvalidPasswordAttempts="3"
minRequiredPasswordLength="6"
minRequiredNonalphanumericCharacters="0"
passwordAttemptWindow="10"
applicationName="webportal"/>
</providers>
</membership>
我无法通过代码在配置中更改它,因为这会影响其他用户...那么,一旦我获得他们的 guid,是否可以通过编程方式完成?
感谢您的帮助!
【问题讨论】:
标签: c# sql-server membership-provider