2011-08-04 5 views
2

나는 사용자가 자신의 프로필을 만들거나 FB 나 Twitter로 로그인 할 수있는 웹 사이트를 개발 중입니다.사이트에 로그인하여 Twitter와 Facebook에서 로그인

예를 들어, 내 사용자가 웹 사이트를 통해 가입하고 콘텐츠를 생성한다고 가정 해 봅시다. 나중에 사용자가 FB 또는 Twitter로 로그인하기로 결정하면 어떻게됩니까? 어떻게 모든 것을 통합 할 수 있습니까?

내가 트위터에 로그인하고, 트위터에서 데이터를 가져 와서 자신의 트위터 핸들을 사용하여 내 DB에 프로필을 작성하고, 나중에 원하는대로 처리 할 수 ​​있을지 모르겠다. 그냥 사이트를 통해 로그인하십시오.

누구든지 아이디어가 있습니까?

답변

2

그는 나중에 Twitter 또는 Facebook에 로그인합니다. 이 경우 두 가지 옵션이 있다고 생각합니다. 사용자가 한 가지 방법으로 로그인하면 계정을 서로 연결할 수 있습니다. 그들은 귀하의 사이트 등록으로 로그인하고 귀하의 사이트에 로그인 한 상태에서 Twitter 및 Facebook과 같은 다른 연결된 계정에 추가 할 수있는 페이지를 방문하게하십시오. 영감을 얻으려면 친한 친구 모델을 참조하십시오. 또는 ucubd.com/index.aspx에서했던 것처럼 - 사용자가 facebook으로 로그인하고 대신 계정을 등록하도록하고 전자 메일을 로그인 자격 증명으로 요청하십시오. 발견 된 경우 - 좋습니다. 암호를 요구하지 않는 경우. 이렇게하면 사용자가 사이트 등록 방법으로 로그인하거나 페이스 북을 통해 로그인 할 수 있습니다. 데이터베이스에이 두 정보를 연결하는 정보가 있습니다.

+0

좋은 접근 방식처럼 들리는데, 어제는 팀의 나머지 부분과 논의했습니다. 트위터에 로그인 한 경우보다 더 많은 정보를 요구하기 때문에 http://lockerz.com/이 어떻게 작동할까요? 트위터가 제공하는 것, 그래서 우리는 사용자가 가입에 그 정보를 추가 할 필요가있다, 나는 미래의 프로젝트에 대한 당신의 접근 방식을 고려할 것이다 :) – 8vius

+0

아,이게 거의 ​​정확하게 우리가 ucubd로 한 일이다. – Chamilyan

0

시스템의 모든 계정에는 전자 메일 주소가 있습니다. FB, Google, Twitter를 사용하는 모든 계정은 전자 메일 주소에도 연결됩니다. 전자 메일 주소를 기반으로 계정을 연결하면됩니다. 그렇게하면 중복 된 계정을 얻을 수 없습니다.

+0

내가 아는 한 트위터는 전자 메일 주소를 제공하지 않습니다. – inakiabt

관련 문제