gpt4 book ai didi

umbraco - 使用 Windows 身份验证自动登录 Umbraco

转载 作者:行者123 更新时间:2023-12-04 05:49:09 25 4
gpt4 key购买 nike

我正在做一个 Umbraco 项目,目标是让用户根据他们的域用户名自动登录到 Umbraco。这些是我到目前为止的步骤:

  • 我正在 IIS 7 上托管一个测试 Umbraco 站点
  • 站点设置有windows身份验证,这意味着您必须登录域才能访问站点
  • 我创建了一个宏,一旦有人访问该页面,它就会识别当前用户。如果用户没有匹配的 Umbraco 成员(member)帐户,则会根据其域用户自动创建一个。

  • 就目前而言,如果域中的某人访问 Umbraco 站点,那么他们将拥有一个具有匹配用户名的成员,如果该用户名不存在,则会在 Umbraco 中自动创建。这是被动完成的。

    然而,最后一个阶段是我要求该用户成为注册的登录成员(member)。我知道 Umbraco 成员(member)是谁,我只需要让该成员(member)自动登录 Umbraco。

    有谁知道我怎么能做到这一点?

    我正在用 C# 编码,但任何形式的文档都将不胜感激。

    非常感谢。

    最佳答案

    Umbraco 成员(member)部分使用 asp.net 成员(member)系统,因此您只需调用 FormsAuthentication.SetAuthCookie() 方法来设置登录用户的详细信息。我认为您还需要告诉 Umbraco 缓存该成员。 This post on our.umbraco.org有一些细节。

    关于umbraco - 使用 Windows 身份验证自动登录 Umbraco,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10289905/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com