관동꽃

네이버 소셜로그인 성별, 연령 가져오기

· 2019-08-05 (월) 05:23:52 · 8094 · 5

plugin/register_member.php

 

검색

$user_name = isset($user_profile -> username) ? $user_profile -> username : '';

 

하단 추가

[code]

//$photoURL = $user_profile -> photoURL; // 프로필 사진
$age = $user_profile -> age; // 나이
$user_age = preg_replace("/[^0-9]*/s", "", $age); // 나이의 특수문자 있음
if (!isset($user_age) && $user_age == null) { // 값이 비어있는지 확인
// 값이 비어있으면 어떻게 할건지~
} else {
    if ($user_age < 20) {
       // 미성년자 빠이
    }
}
$birthDay = $user_profile -> birthDay; // 생년월일 월
$birthMonth = $user_profile -> birthMonth; // 생년월일 일
$user_age = $user_age.$birthDay.$birthMonth; // 더하면 생년월일 EX) 901023

 

$gender = $user_profile -> gender;
if ($gender == "male") {
    $gender = "남성";
} else {
    $gender = "여성";
}

[/code]

 

plugin/register_member_update.php

 

하단 검색

$mb_recommend   = get_text(trim($_POST['mb_recommend']));

 

하단 추가

[code]

$mb_birth   = get_text(trim($_POST['mb_birth']));
$mb_sex   = get_text(trim($_POST['mb_sex']));

[/code]

 

검색

mb_recommend = '{$mb_recommend}',

 

하단 추가

[code]

mb_sex = '{$mb_sex}',
mb_sms = '0',

[/code]

 

회원가입 폼에 입력

<input type="hidden" name="mb_birth" value="<?php echo $user_age; ?>"/>
<input type="hidden" name="mb_sex" value="<?php echo $gender; ?>"/>

 

굿!

|

댓글 5개

네이버 소셜 로그인이 까다로워져서 제가 빼버렸는데..
혹 첨부파일은 무엇을 첨부하면 되는지요 ?
제가 로그인 화면 첨부했다가 까였어요..ㅠㅠ
오 감사합니다
감사합니다~!
연령대가 넘어오지 않나요? 20-29 이런 식으로요.
실제 본인 나이가 아니라 연령대인 걸로 알고 있습니다.
2019-08-05 (월) 14:21:23
그러네요. 연령대로 가져오네요.

$age = $user_profile -> age;
$user_ages = substr($age, 0, 2);
if (!isset($age) && $age == null) {
// 값이 비어있으면 어떻게 할건지~
} else {
if ($user_ages < 20) {
// 미성년자 빠이
} else if ($user_ages < 60) {
$user_age = substr((date("Y") - $user_ages + 1), 2, 4);
}
}

20-29에서 20을 가져올지 29를 가져올지...
가져와서 연도로 계산...ㅋ
이런식으로 하면 될듯한데...
댓글을 작성하시려면 로그인이 필요합니다.

그누보드5 팁자료실

2,788건
+
제목 글쓴이 날짜 조회
19-09-15 조회 1.2만
19-09-13 조회 6,876
19-09-11 조회 9,070
19-09-09 조회 8,819
19-09-04 조회 8,837
19-09-02 조회 7,223
19-09-01 조회 8,355
19-08-30 조회 8,340
19-08-30 조회 1.2만
19-08-30 조회 7,469
19-08-29 조회 9,530
19-08-28 조회 8,554
19-08-26 조회 7,206
19-08-26 조회 6,323
19-08-25 조회 6,622
19-08-25 조회 6,472
19-08-22 조회 7,788
19-08-19 조회 8,068
19-08-16 조회 9,489
19-08-12 조회 6,777
19-08-10 조회 6,542
19-08-09 조회 6,624
19-08-09 조회 9,384
19-08-09 조회 1.1만
19-08-06 조회 6,529
19-08-05 조회 1.6만
19-08-05 조회 8,095
19-08-04 조회 7,714
19-08-02 조회 8,197
19-08-01 조회 6,631