NAVER
[ class tree: NAVER ] [ index: NAVER ] [ all elements ]

Class: NAVER

Source Location: /pear_NAVER/trunk/NAVER.php

Class Overview


Naver pear pcakge의 main class


Author(s):

Version:

  • SVN: $Id: NAVER.php 11 2015-02-17 07:15:11Z oops $

Copyright:

  • (c) 2015 OOPS.org

Variables

Methods



Class Details

[line 64]
Naver pear pcakge의 main class

OAuth2를 이용하여 네이버 로그인을 진행하고, 로그인된 사용자의 정보를 얻어온다.

!!참고 oops/NAVER pear package는 더이상 개발되지 않습니다. oops/OAUTH2 package를 사용하시기 바랍니다.




Tags:

author:  JoungKyun.Kim <http://oops.org>
version:  SVN: $Id: NAVER.php 11 2015-02-17 07:15:11Z oops $
copyright:  (c) 2015 OOPS.org
link:  http://pear.oops.org/package/NAVER
since:  File available since release 1.0.0
example:  NAVER pear 예제 코드
license:  BSD


[ Top ]


Class Variables

$sess =

[line 103]

네이버 로그인에 필요한 session 값



Tags:

access:  public

Type:   stdClass


[ Top ]



Class Methods


constructor __construct [line 119]

void __construct( stdClass $v)

Naver 로그인 인증 과정을 수행한다. 인증 과정 중에 에러가 발생하면 myException 으로 에러 메시지를 보낸다.



Tags:

access:  public


Parameters:

stdClass   $v  
    • secret 발급받은 Naver login ClientScret key
    • callback 이 클래스가 호출되는 url

    [ Top ]

    method getUser [line 262]

    stdClass getUser( )

    로그인 과정이 완료되면 발급받은 NAVER::$sess->oauth 에 등록된 키를 이용하여 로그인 사용자의 정보를 가져온다.



    Tags:

    return:  다음의 object를 반환
    • id 사용자 확인 값
    • nickname 사용자 닉네임
    • email 이메일(ID@naver.com)
    • gender 성별 (F:여성/M:남성/U:확인불가)
    • birth 생일 (MM-DD 형식으로 반환)
    • img 프로필 사진 URL 정보
    access:  public


    [ Top ]

    method reqLogout [line 301]

    void reqLogout( )

    네이버 로그인의 authorization key를 만료 시키고 세션에 등록된 정보(NAVER::$sess)를 제거한다.



    Tags:

    access:  public


    [ Top ]


    Documentation generated on Thu, 17 Nov 2016 21:13:09 +0900 by phpDocumentor 1.4.4