0

假设用户可以使用 Facebook 帐户或 OpenId 登录。如果用户使用Facebook,我想在我的主页上放一个发布按钮,否则我不会放任何东西。如何判断用户在 OmniAuth 中使用的身份验证方法?

4

1 回答 1

1

在您的回调方法中,您可以访问 request.env["omniauth.auth"]["provider"] 变量以确定他是否使用 Facebook 与 OpenID。

于 2010-12-19T04:10:55.853 回答