我正在努力开展Umbraco项目,目标是用户根据他们的域名用户名自动登录Umbraco。这是我到目前为止的步骤:
现在,如果域中的某人访问Umbraco站点,那么如果Umbraco不存在,他们将拥有一个在Umbraco中自动创建的匹配用户名的成员。这是被动地完成的。
然而,最后一个阶段是我要求该用户成为已注册的登录会员。我知道Umbraco会员是谁,我只需要让该会员自动登录Umbraco。
有谁知道我该怎么做?
我在C#中编码,但任何形式的文档都会受到赞赏。
非常感谢。
答案 0 :(得分:3)
Umbraco成员部分使用asp.net成员资格系统,因此您只需调用FormsAuthentication.SetAuthCookie()方法即可设置登录的用户详细信息。我想你还需要告诉Umbraco缓存该成员。 This post on our.umbraco.org有一些细节。