代码之家  ›  专栏  ›  技术社区  ›  GuRAm

文件上载时丢失身份验证

  •  0
  • GuRAm  · 技术社区  · 6 年前

    当我上传文件(如照片)时,我正在失去用户会话,网站会将我重定向到登录页面。 我正在上载其他文件夹中的文件,而不是项目文件夹中的文件。

    web.config,system.web:

    <system.web>
        <authentication mode="Forms">
            <forms defaultUrl="/" loginUrl="/Account/Login" name="_User" timeout="60" path="/" />
        </authentication>
        <sessionState mode="InProc" timeout="60" />
        <compilation targetFramework="4.7" />
        <httpRuntime targetFramework="4.7" executionTimeout="3600" maxRequestLength="52428" />
        <globalization culture="en-US" uiCulture="en-US" fileEncoding="utf-8" requestEncoding="utf-8" responseEncoding="utf-8" responseHeaderEncoding="utf-8" />
        <customErrors mode="Off" defaultRedirect="/" redirectMode="ResponseRedirect" />
    </system.web>
    

    知道吗?

    1 回复  |  直到 6 年前
        1
  •  1
  •   Aristos    6 年前

    始终在中设置域 饼干 ,和 形式 更可取的是 www. 因此,即使用户或URL没有包含cookie,cookie也可以工作。

    <httpCookies domain="domain.com" />

    <forms domain="domain.com" />

    这是一个可能的问题-另一个可能是 requireSSL 字段。