PHP Class Mmanos\Social\SocialController

Author: Mark Manos
Inheritance: extends Illuminate\Routing\Controller
Afficher le fichier Open project: mmanos/laravel-social

Méthodes publiques

Méthode Description
getComplete ( ) : Illuminate\Support\Facades\View Complete login action.
getConnect ( string $provider = null ) : mixed Connect action.
getLogin ( string $provider = null ) : mixed Login action.
postComplete ( ) : Illuminate\Support\Facades\Redirect Handle the complete login form submission.

Méthodes protégées

Méthode Description
linkProvider ( integer $user_id, string $provider, integer $provider_id, array $access_token ) : Provider Link the give user to the given provider.
oauth1Connect ( string $provider, OAuth\Common\Service\AbstractService $service ) : Illuminate\Support\Facades\Redirect Login to an OAuth1 consumer.
oauth1Login ( string $provider, OAuth\Common\Service\AbstractService $service ) : Illuminate\Support\Facades\Redirect Login to an OAuth1 consumer.
oauth2Connect ( string $provider, OAuth\Common\Service\AbstractService $service ) : Illuminate\Support\Facades\Redirect Login to an OAuth2 service.
oauth2Login ( string $provider, OAuth\Common\Service\AbstractService $service ) : Illuminate\Support\Facades\Redirect Login to an OAuth2 service.
processConnect ( string $provider, OAuth\Common\Service\AbstractService $service, array $access_token ) : Illuminate\Support\Facades\Redirect Process the response from a provider connect attempt.
processLogin ( string $provider, OAuth\Common\Service\AbstractService $service, array $access_token ) : Illuminate\Support\Facades\Redirect Process the response from a provider login attempt.

Method Details

getComplete() public méthode

Complete login action.
public getComplete ( ) : Illuminate\Support\Facades\View
Résultat Illuminate\Support\Facades\View

getConnect() public méthode

Connect action.
public getConnect ( string $provider = null ) : mixed
$provider string
Résultat mixed

getLogin() public méthode

Login action.
public getLogin ( string $provider = null ) : mixed
$provider string
Résultat mixed

linkProvider() protected méthode

Link the give user to the given provider.
protected linkProvider ( integer $user_id, string $provider, integer $provider_id, array $access_token ) : Provider
$user_id integer
$provider string
$provider_id integer
$access_token array
Résultat Provider

oauth1Connect() protected méthode

Login to an OAuth1 consumer.
protected oauth1Connect ( string $provider, OAuth\Common\Service\AbstractService $service ) : Illuminate\Support\Facades\Redirect
$provider string
$service OAuth\Common\Service\AbstractService
Résultat Illuminate\Support\Facades\Redirect

oauth1Login() protected méthode

Login to an OAuth1 consumer.
protected oauth1Login ( string $provider, OAuth\Common\Service\AbstractService $service ) : Illuminate\Support\Facades\Redirect
$provider string
$service OAuth\Common\Service\AbstractService
Résultat Illuminate\Support\Facades\Redirect

oauth2Connect() protected méthode

Login to an OAuth2 service.
protected oauth2Connect ( string $provider, OAuth\Common\Service\AbstractService $service ) : Illuminate\Support\Facades\Redirect
$provider string
$service OAuth\Common\Service\AbstractService
Résultat Illuminate\Support\Facades\Redirect

oauth2Login() protected méthode

Login to an OAuth2 service.
protected oauth2Login ( string $provider, OAuth\Common\Service\AbstractService $service ) : Illuminate\Support\Facades\Redirect
$provider string
$service OAuth\Common\Service\AbstractService
Résultat Illuminate\Support\Facades\Redirect

postComplete() public méthode

Handle the complete login form submission.
public postComplete ( ) : Illuminate\Support\Facades\Redirect
Résultat Illuminate\Support\Facades\Redirect

processConnect() protected méthode

Process the response from a provider connect attempt.
protected processConnect ( string $provider, OAuth\Common\Service\AbstractService $service, array $access_token ) : Illuminate\Support\Facades\Redirect
$provider string
$service OAuth\Common\Service\AbstractService
$access_token array
Résultat Illuminate\Support\Facades\Redirect

processLogin() protected méthode

Process the response from a provider login attempt.
protected processLogin ( string $provider, OAuth\Common\Service\AbstractService $service, array $access_token ) : Illuminate\Support\Facades\Redirect
$provider string
$service OAuth\Common\Service\AbstractService
$access_token array
Résultat Illuminate\Support\Facades\Redirect