일단 2.8버전을 사용해서 아직 페이스북 연동은 안됩니다, 네이버 로그인만 해봤는데요.
(@Conory님께서 해결중이라고 하시니 다행입니다ㅎ)
소셜로그인을 하면 회원정보에 가입자가 30대인지, 40대인지까지 뜹니다.
이거를 이용해서 아예 애초부터 30대만 가입을 받을 수 있게 할 수는 없을까요?
그게 정 힘들다면 30대일 경우에는 가입시 정회원으로 가입을 시켜서 게시판만이라도 따로 이용할 수 있도록요..
해결방법 좀 부탁드리겠습니다~!!
일단 2.8버전을 사용해서 아직 페이스북 연동은 안됩니다, 네이버 로그인만 해봤는데요.
(@Conory님께서 해결중이라고 하시니 다행입니다ㅎ)
소셜로그인을 하면 회원정보에 가입자가 30대인지, 40대인지까지 뜹니다.
이거를 이용해서 아예 애초부터 30대만 가입을 받을 수 있게 할 수는 없을까요?
그게 정 힘들다면 30대일 경우에는 가입시 정회원으로 가입을 시켜서 게시판만이라도 따로 이용할 수 있도록요..
해결방법 좀 부탁드리겠습니다~!!
댓글 4
//추가정보받음
부분 위에 아래의 코드를 넣으면 됩니다.
if(($age = $oLibrary->getProfileExtend()->age) && $service == 'naver' && $age != '30대')
{
return new Object(-1, "30대만 가입할 수 있습니다.");
}
혹시 페이스북이나 카카오톡 age관련 코드도 알려주실수 있는지요?
그리구 한가지 더 여쭤보고 싶은게
사이트내에서 소셜 로그인을 제외하고 기존 로그인은 아예 사용하지 않으려고 하는데
저렇게 가입 제한 메세지가 뜨면서 기존 로그인 창으로 이동됩니다.
가입 실패 시 메인으로 이동하던가 해서 기존 로그인 창을 아예 띄우지 않게 하는 방법은 없을까요?ㅜ
기존 로그인창 문제는 https://www.conory.com/use_forum/63360 참조하시면 됩니다.
https://developers.facebook.com/docs/facebook-login/permissions
https://developers.kakao.com/docs/restapi#사용자-관리-사용자-정보-요청
페이스북의 공개 프로필 기본 권한 (검수요청 없이 제공하는) 중에 age_range 라는 항목
카카오톡의 age라는 항목을 받아 올 수 있다는데 아닌가요?
실제로 제가 페이스북 계정에서 나이 정보를 가져오는 어플을 사용해본 적이 있어서
가능하다는 건 알고 있었거든요,,