2012-12-11 3 views
0

현재 Google은 사용자가 Google 사이트에 로그인 할 수 있도록 devise를 사용하고 있지만 두 가지 모델이 있습니다. 하나는 사용자 용이고 다른 하나는 집주인 용입니다. 현재 사용자가 iOS 앱을 처음 열 때 사용자가 원자 적으로 생성됩니다. 사용자가 목록을 만들 때 집주인이라고하는 다른 사용자 계정을 만듭니다. iOS 앱을위한 기능을 유지하면서 페이스 북을 통해 로그인 할 수있는 기능을 추가 할 수있는 방법이 필요합니다. 이 문제를 해결하는 방법에 대한 의견이나 의견이 있으십니까?하나가되어야하는 두 가지 유형의 사용자 계정

답변

0

아마도 사용자가 집주인 계정을 만들었을 때 user_id를 전달한 다음 모든 필드를 집주인 사용자 유형으로 이전 한 다음 사용자 또는 그와 비슷한 사람을 삭제하십시오. 또는 사용자가 집주인인지 여부를 결정하는 부울을 설정할 수 있습니다.

페이스 북의 경우 Devise와 omniauthable을 사용하십시오. 이 예는 페이스 북을위한 것입니다 https://github.com/plataformatec/devise/wiki/OmniAuth:-Overview

관련 문제