首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取authlogic_facebook_connect以在数据库中创建用户

问获取authlogic_facebook_connect以在数据库中创建用户
EN

Stack Overflow用户
提问于 2010-02-07 10:01:00
回答 1查看 397关注 0票数 2

我在我的网站上使用Authlogic Facebook Connect plugin。经过一点努力,我可以登录到FBConnect,我可以从FBSession获得一些东西,比如用户名,然后我可以注销。但是,插件站点上的自述文件似乎建议遵循以下五个步骤将FB UID保存在您的本地数据库中(假设是针对它将创建的用户),但文档或代码中没有任何内容表明这将如何实际发生。我想要的是,当用户使用FBConnect登录时,我可以为他们匹配或创建一个新用户。从那时起,我可以像往常一样在我的控制器和视图中使用current_user (这样current_user.id就是他们的本地id,而不是他们的facebook id,因为我想要多种形式的身份验证),但如果我想要该用户的facebook内容,我可以很容易地访问它,也许可以使用current_user.fb_user之类的东西。

有没有人能做到这一点?如果是这样的话,是怎么做的?

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2010-02-18 04:49:25

这正是Authlogic应该做的事情!当我安装facebook插件时,文档中缺少的一件事是需要在users表中添加一个facebook_session_key列:

代码语言:javascript
复制
add_column :users, :facebook_session_key, :string

你添加了这个栏目吗?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2215607

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档