【问题标题】:Default url property is not working when redirecting重定向时默认 url 属性不起作用
【发布时间】:2012-12-06 07:01:42
【问题描述】:

我遇到了一个问题。我已经在 web.config 中设置了默认 url

   <authentication mode="Forms">
        <forms loginUrl="Home.aspx" defaultUrl="Admin/AdminHome.aspx">
            <credentials passwordFormat="Clear">
                <user name="admin" password="admin"/>
            </credentials>
        </forms>
    </authentication>

但是当我尝试使用用户名、密码登录时,我认为它会通过 url 重定向到页面本身

 /Home.aspx?ReturnUrl=%2fAdmin%2fAdminHome.aspx

请告诉我解决方案。

【问题讨论】:

    标签: asp.net .net url


    【解决方案1】:

    但是当我尝试使用用户名、密码登录时

    看起来,使用此用户名/密码的用户无权访问Admin/AdminHome.aspx 页面。这就是您被重定向到 loginUrl 中使用 ReturnUrl 参数定义的页面的原因。

    要完成这项工作,请确保登录用户有权访问 /Admin 文件夹(甚至是 Admin/AdminHome.aspx 页面)。

    【讨论】:

    • 用户名/密码可以访问整个管理文件夹。不知道这背后有什么问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-07-15
    • 1970-01-01
    • 1970-01-01
    • 2018-06-30
    • 2014-08-30
    • 1970-01-01
    相关资源
    最近更新 更多