从 RPX 获取用户配置文件后,如何将用户设置为经过身份验证?

发布于 2024-08-30 09:44:00 字数 97 浏览 9 评论 0原文

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

I am using RPX for authentication. Now I get the user profile with identifier. What to do next to set authentication cookie and other things? Also the logout feature. in ASP.net 3.5 and C#.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

风苍溪 2024-09-06 09:44:00

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

使用 FormsAuthentication.SignOut 注销。

FormsAuthentication.SetAuthCookie works. :) Then you can use a database to store those "other things".

Logout with FormsAuthentication.SignOut.

等风也等你 2024-09-06 09:44:00

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

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

I don't know, how to do so in ASP. But I have done same thing using PHP. First thing you can do is, you can map the RPX account with your local site accounts. Just save profile information you get from RPX and create a new account in your site using that information. You will have to save that profile data in your database's table that you use for login and register.

After user logs in to your site using RPX, store the profile information given by RPX in session. Now you are done with your requirement. Now you can treat that user as a normal user of your site.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文