【问题标题】:After I get the user profile from RPX how do I set the user as authenticated?从 RPX 获取用户配置文件后,如何将用户设置为已通过身份验证?
【发布时间】:2010-04-29 17:48:36
【问题描述】:

我正在使用 RPX 进行身份验证。现在我得到带有标识符的用户配置文件。设置身份验证cookie和其他东西下一步该怎么做?还有注销功能。在 ASP.net 3.5 和 C# 中。

【问题讨论】:

    标签: asp.net openid rpxnow rpx


    【解决方案1】:

    FormsAuthentication.SetAuthCookie 有效。 :) 然后你可以使用数据库来存储那些“其他东西”。

    使用FormsAuthentication.SignOut 注销。

    【讨论】:

      【解决方案2】:

      我不知道,如何在 ASP 中这样做。但我用 PHP 做了同样的事情。您可以做的第一件事是,您可以将 RPX 帐户映射到您的本地站点帐户。只需保存您从 RPX 获得的个人资料信息,并使用该信息在您的站点中创建一个新帐户。您必须将该配置文件数据保存在用于登录和注册的数据库表中。

      用户使用 RPX 登录到您的站点后,将 RPX 提供的配置文件信息存储在会话中。现在你已经完成了你的要求。现在您可以将该用户视为您网站的普通用户。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2017-12-14
        • 2019-12-22
        • 1970-01-01
        • 1970-01-01
        • 2015-11-08
        • 1970-01-01
        • 2018-02-20
        相关资源
        最近更新 更多