.net 实施';忘记密码了?';页
我正在使用ASP.NET2.0中的成员资格功能。我想知道,当我的应用程序配置为只允许经过身份验证的用户时,如何实现忘记密码页面。现在唯一可以访问的页面是登录页面。我希望未指定的用户也可以访问忘记密码页面。我的web配置如下所示:.net 实施';忘记密码了?';页,.net,asp.net,web-config,membership,.net,Asp.net,Web Config,Membership,我正在使用ASP.NET2.0中的成员资格功能。我想知道,当我的应用程序配置为只允许经过身份验证的用户时,如何实现忘记密码页面。现在唯一可以访问的页面是登录页面。我希望未指定的用户也可以访问忘记密码页面。我的web配置如下所示: <authentication mode="Forms"> <forms loginUrl="~/Authentication/Login.aspx"/> </authentication> <au
<authentication mode="Forms">
<forms loginUrl="~/Authentication/Login.aspx"/>
</authentication>
<authorization>
<deny users="?" />
<allow users="*" />
</authorization>
为您的ForgotPassword.aspx页面添加规则
<location path="ForgotPassword.aspx">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>
为您的ForgotPassword.aspx页面添加规则
<location path="ForgotPassword.aspx">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>
将以下内容添加到web.config中,以允许未经身份验证的用户访问密码恢复页面:
<location path="RecoverPassword.aspx">
<system.web>
<authorization>
<allow users="?" />
</authorization>
</system.web>
</location>
将以下内容添加到web.config中,以允许未经身份验证的用户访问密码恢复页面:
<location path="RecoverPassword.aspx">
<system.web>
<authorization>
<allow users="?" />
</authorization>
</system.web>
</location>
为什么不设置~/Authentication/Login.aspx页面,根据get请求处理忘记的密码,例如
这将使您的web.config保持简单,并在同一页面中组合类似的代码为什么不设置~/Authentication/Login.aspx页面,以便根据get请求处理忘记的密码,例如
这将使您的web.config保持简单,并将类似的代码组合到同一页面中令人困惑的是,此部分与system.web部分位于同一级别。令人困惑的是,此部分与system.web部分位于同一级别。