1) 두 명의 사용자 (A & B)가 웹 사이트 (http://site.com)에 로그인하는 경우. 두 가지 모두 (A & B) 일반 사용자 등록 (FB 등록이 아님)으로 웹 사이트에 등록되었습니다. 양쪽 모두 (A & B)는 모든 사용자 규정에 따라 사이트의 모든 부분에 액세스 할 수 있습니다. 이들은 웹 사이트에 자신의 리뷰를 쓰거나 그렇게 할 수 있습니다. 현재이 상황이 발생하고 있습니다.Facebook API 등록
참고 : 사용자 A와 B가 이미 Facebook의 친구라고 가정 해 보겠습니다.하지만 그들은 우리 웹 사이트에서 서로 모릅니다.
2) 두 명의 사용자 (X & Y)가 웹 사이트에 로그인하는 경우. 둘 다 (X & Y) 페이스 북 등록과 함께 웹 사이트에 등록했습니다. 모두 (X & Y)는 모든 사용자 조항을 사용하여 사이트의 모든 부분에 액세스 할 수 있습니다. 사용자는 웹 사이트에 자신의 리뷰를 쓸 수 있으며 이렇게 할 수 있습니다. 지금 진행 중입니다.
참고 : 사용자 X와 Y가 이미 Facebook의 친구라고 가정 해 봅시다. 그들은 우리 웹 사이트에서 서로 모릅니다. 내가 갈 거 야
:
가) 시스템에 사용자 A 로그, 우리는 자신의 페이스 북 계정을 연결하는 일부 페이지에서 페이스 북의 로그인 버튼을 표시해야합니다. 링크를 원할 경우 FB 로그인 세부 정보를 제공해야합니다. 그런 다음 모든 사람이 내 웹 사이트 사용자 인 친구를 표시해야합니다. 그는 페이스 북 계정으로 너무 많은 친구를 가질 수 있지만,이 부분에서 우리는 위에서 언급 한 것처럼 이미 사이트 사용자이고 페이스 북 친구이기 때문에 B 세부 정보를 표시해야합니다.
우리 사이트에 등록 된 사용자 인 다른 페이스 북 친구 (D, E, F)가있는 경우 FB 링크 페이지 아래에 최근 활동과 관련된 모든 사용자 세부 정보를 표시해야합니다 . . 사용자
1) 제 1 타입 (A, B :
2) 이것은 samething이 FB는 사용자 (X, Y) (http://runkeeper.com 유사)
기술 일정 등록을 위해 수행 할 필요가있다) :
During the linking of facebook(facebook login), we are going to update the user table row values with his facebook details and then we need to show his FB friends activity in the website by using the FB session data created for his/her FB login and now i will be able to show his Friendslist.
문제 :
같은 사용자 (A 또는 B) 웹 사이트에서 로그 아웃하고 자신의 사용자 로그인 정보와 함께 다시 로그인. 사용자 테이블에서 우리는 그의 FB 친구들을 모두 보여줄 필요가 있다는 것을 사용하여 페이스 북의 ID 세부 정보를 이미 가지고 있습니다. 페이스 북의 api는 세션 값을 사용하여 $ frnd = $ facebook-> api ('/ me')와 같은 API 호출로 데이터를 표시합니다. 이제이 사용자에 대한 세션이 없습니다. 사용자의
Please suggest me anyway to come up with this technical part , because there is no clear documentation to follow .
2) 제 2 유형 (X, Y) : 당신이 설명하는대로이 확실히 가능하다
They are going to login with the existing FB details to the site, we need to just show there FB friend activity in the website.
도 ..... 페이스 북의 요청을 통해 모든 시간보다, 그의 친구의 모든 사용자 로그인을 FB_ID의 필드를 유지하고 사용자의 그 FB_ID 년대에가 있는지 확인 친구 테이블을 유지해야합니다. 답장을 보내 주셔서 감사합니다. – fingerman
내 사용자 테이블에서 이렇게하고 있지만, 나는 FB에 처음으로 FB 계정에 연결되어있는 경우 자신의 FB 세부 사항으로 항상 다시 로그인하도록 사용자에게 요청할 필요가 없습니다. 사용자 테이블에 FB_ID가 있으면, FB_EMAIL 다른 테이블이없는 친구의 세부 정보를 표시해야합니다. – Anandhan
나는 당신의 제안을 따랐고, 내가 원하는 것을 해결책을 정확하게 얻었습니다. 당신의 제안 친구에게 고맙습니다. – Anandhan