Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 实施';忘记密码了?';页_.net_Asp.net_Web Config_Membership - Fatal编程技术网

.net 实施';忘记密码了?';页

.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

我正在使用ASP.NET2.0中的成员资格功能。我想知道,当我的应用程序配置为只允许经过身份验证的用户时,如何实现忘记密码页面。现在唯一可以访问的页面是登录页面。我希望未指定的用户也可以访问忘记密码页面。我的web配置如下所示:

  <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部分位于同一级别。