PHP 클래스 Gpf_Api_Session

상속: extends Gpf_Object
파일 보기 프로젝트 열기: fubralimited/php-oara 1 사용 예제들

공개 메소드들

메소드 설명
__construct ( $url )
getAPIVersion ( $fileName = __FILE__ ) : String
getAppVersion ( ) : string Get version of installed application
getDebug ( )
getMessage ( )
getRoleType ( )
getSessionId ( )
getUrl ( )
getUrlWithSessionInfo ( $url )
login ( $username, $password, $roleType = self::MERCHANT, $languageCode = null ) : boolean
loginWithAuthToken ( $authtoken, $roleType = self::MERCHANT, $languageCode = null ) : boolean
setDebug ( $debug = true )
setSessionId ( $sessionId, $roleType = self::MERCHANT )

보호된 메소드들

메소드 설명
checkApiVersion ( Gpf_Rpc_Form $form ) Check API version (has to be protected because of Drupal integration)
getAuthenticateClassName ( )

비공개 메소드들

메소드 설명
authenticateRequest ( $username, $password, $authtoken, $roleType = self::MERCHANT, $languageCode = null ) : boolean
setMessage ( $msg )

메소드 상세

__construct() 공개 메소드

public __construct ( $url )

checkApiVersion() 보호된 메소드

Check API version (has to be protected because of Drupal integration)
protected checkApiVersion ( Gpf_Rpc_Form $form )
$form Gpf_Rpc_Form

getAPIVersion() 공개 정적인 메소드

public static getAPIVersion ( $fileName = __FILE__ ) : String
리턴 String

getAppVersion() 공개 메소드

Get version of installed application
public getAppVersion ( ) : string
리턴 string version of installed application

getAuthenticateClassName() 보호된 메소드

protected getAuthenticateClassName ( )

getDebug() 공개 메소드

public getDebug ( )

getMessage() 공개 메소드

public getMessage ( )

getRoleType() 공개 메소드

public getRoleType ( )

getSessionId() 공개 메소드

public getSessionId ( )

getUrl() 공개 메소드

public getUrl ( )

getUrlWithSessionInfo() 공개 메소드

public getUrlWithSessionInfo ( $url )

login() 공개 메소드

public login ( $username, $password, $roleType = self::MERCHANT, $languageCode = null ) : boolean
$username
$password
$roleType Gpf_Api_Session::MERCHANT or Gpf_Api_Session::AFFILIATE
$languageCode language code (e.g. en-US, de-DE, sk, cz, du, ...)
리턴 boolean true if user was successfully logged

loginWithAuthToken() 공개 메소드

public loginWithAuthToken ( $authtoken, $roleType = self::MERCHANT, $languageCode = null ) : boolean
$authtoken
$roleType Gpf_Api_Session::MERCHANT or Gpf_Api_Session::AFFILIATE
$languageCode language code (e.g. en-US, de-DE, sk, cz, du, ...)
리턴 boolean true if user was successfully logged

setDebug() 공개 메소드

public setDebug ( $debug = true )

setSessionId() 공개 메소드

public setSessionId ( $sessionId, $roleType = self::MERCHANT )