我创建了一个登录页面,并使用 ASP.NET 配置工具创建了两个带密码的用户。
当我尝试使用创建的用户登录时,我收到了我设置的无效用户名/密码错误。问题是我知道我正在按照我设置它们的方式输入。但是我可以;去
<credentials>
<User>
</credentials>
<roleManager enabled="true" defaultProvider="SqlRoleProvider">
<providers>
<clear/>
<add name="SqlRoleProvider" applicationName="UCX" connectionStringName="UCXDBConnectionString"
type="System.Web.Security.SqlRoleProvider" />
</providers>
</roleManager>
<authentication mode="Forms">
<forms loginUrl="~/Account/LogOn" timeout="3">
<credentials passwordFormat="Clear">
<!--<user name="admin" password="password"/> If I uncomment this I can access site. -->
</credentials>
</forms>
</authentication>
<authorization>
<allow roles="Admin" />
</authorization>
<membership
defaultProvider="SqlProvider" userIsOnlineTimeWindow="20">
<providers>
<clear/>
<add name="SqlProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="UCXDBConnectionString" enablePasswordRetrieval="false" />
</providers>
</membership>
在我的网络配置中,如果我使用该用户登录,我就可以访问该站点。然而,这对我们想要的非常不利。我已经检查了数据库并且用户在那里。我只是无法访问它们。
有什么建议么?