【发布时间】:2011-03-28 15:17:23
【问题描述】:
如标题所述 - 我有一个 web.config 文件,看起来像,
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.web>
<compilation debug="true" targetFramework="4.0" />
<authentication mode="Forms">
<forms name="login" protection="All" timeout="30" loginUrl="login" defaultUrl="~/">
<credentials passwordFormat="Clear">
<user name="admin" password="password" />
</credentials>
</forms>
</authentication>
<authorization>
<deny users="?" />
</authorization>
</system.web>
</configuration>
我想完全按照它所说的去做...我想拒绝所有尝试进入该网站的用户。
但它有效,它重定向到我从未听说过的“帐户/登录?ReturnUrl=%2flogin”网址...
有什么地方可以改吗?
【问题讨论】:
-
这里的问题是这个 URL: "Account/Login?ReturnUrl=%2flogin" 是从任何地方生成的......这似乎是一个默认的东西......我没有帐户文件夹而且我没有与帐户/登录名匹配的路线...
标签: asp.net forms authentication web-config