Siteuser_OpenID_Controller
in package
Site users.
Tags
Table of Contents
Properties
- $instance : mixed
- The singleton instances.
- $_aFields : array<string|int, mixed>
- List of requered fields
- $_aURL : array<string|int, mixed>
- List of parameters
- $_error : array<string|int, mixed>
- List of errors
- $_identityURL : string
- Identity URL
Methods
- getAttribute() : mixed
- Get OpenID attribute
- getError() : array<string|int, mixed>
- Get error
- getIdentityUrl() : string
- Get URL identity
- getOpenIDServer() : array<string|int, mixed>
- Get OpenID server
- getRedirectURL() : array<string|int, mixed>
- Get redirect URL
- instance() : object
- Register an existing instance as a singleton.
- isError() : bool
- Return TRUE if there are some errors
- redirect() : mixed
- Execute redirection
- setError() : self
- Set error
- setIdentityURL() : self
- Set Identity URL
- setOpenIDServer() : self
- Set OpenID server
- setOptionalFields() : self
- Set optional fields
- setRequiredFields() : self
- Set requered fields
- setReturnURL() : self
- Set return URL
- setTrustRoot() : self
- Set trust_root option
- splitResponse() : array<string|int, mixed>
- Split response
- validateWithServer() : array<string|int, mixed>
- Checkout OpenID server
- _array2url() : string
- Сonverts associated array to URL Query String
- _html2OpenIDServer() : array<string|int, mixed>
- Get details of their OpenID server and (optional) delegate
Properties
$instance
The singleton instances.
public
static mixed
$instance
= \NULL
$_aFields
List of requered fields
protected
array<string|int, mixed>
$_aFields
= array()
$_aURL
List of parameters
protected
array<string|int, mixed>
$_aURL
= array()
$_error
List of errors
protected
array<string|int, mixed>
$_error
= array()
$_identityURL
Identity URL
protected
string
$_identityURL
= \NULL
Methods
getAttribute()
Get OpenID attribute
public
getAttribute(string $name) : mixed
Parameters
- $name : string
-
name
getError()
Get error
public
getError() : array<string|int, mixed>
Return values
array<string|int, mixed>getIdentityUrl()
Get URL identity
public
getIdentityUrl() : string
Return values
stringgetOpenIDServer()
Get OpenID server
public
getOpenIDServer() : array<string|int, mixed>
Return values
array<string|int, mixed>getRedirectURL()
Get redirect URL
public
getRedirectURL() : array<string|int, mixed>
Return values
array<string|int, mixed>instance()
Register an existing instance as a singleton.
public
static instance() : object
Return values
objectisError()
Return TRUE if there are some errors
public
isError() : bool
Return values
boolredirect()
Execute redirection
public
redirect() : mixed
setError()
Set error
public
setError(int $code[, string $description = NULL ]) : self
Parameters
- $code : int
-
error code
- $description : string = NULL
-
error description
Return values
selfsetIdentityURL()
Set Identity URL
public
setIdentityURL(string $identityURL) : self
Parameters
- $identityURL : string
-
URL
Return values
selfsetOpenIDServer()
Set OpenID server
public
setOpenIDServer(string $openid_server) : self
Parameters
- $openid_server : string
Return values
selfsetOptionalFields()
Set optional fields
public
setOptionalFields(mixed $optional) : self
Parameters
- $optional : mixed
Return values
selfsetRequiredFields()
Set requered fields
public
setRequiredFields(mixed $required) : self
Parameters
- $required : mixed
Return values
selfsetReturnURL()
Set return URL
public
setReturnURL(string $return) : self
Parameters
- $return : string
Return values
selfsetTrustRoot()
Set trust_root option
public
setTrustRoot(string $trust_root) : self
Parameters
- $trust_root : string
Return values
selfsplitResponse()
Split response
public
splitResponse(string $response) : array<string|int, mixed>
Parameters
- $response : string
-
response
Return values
array<string|int, mixed>validateWithServer()
Checkout OpenID server
public
validateWithServer() : array<string|int, mixed>
Return values
array<string|int, mixed>_array2url()
Сonverts associated array to URL Query String
protected
_array2url(array<string|int, mixed> $arr) : string
Parameters
- $arr : array<string|int, mixed>
Return values
string_html2OpenIDServer()
Get details of their OpenID server and (optional) delegate
protected
_html2OpenIDServer(string $content) : array<string|int, mixed>
Parameters
- $content : string
-
content