Вход Регистрация
Файл: protected/extensions/HybridAuth/hybridauth-2.1.2/examples/social_hub/logout.php
Строк: 36
<?php
    
// config and whatnot
    
$config dirname(__FILE__) . '/../../hybridauth/config.php';
    require_once( 
"../../hybridauth/Hybrid/Auth.php" );

    try{
        
$hybridauth = new Hybrid_Auth$config );
 
        
$provider $_GET["provider"];       // selected provider name 

        // call back the requested provider adapter instance 
        
$adapter $hybridauth->getAdapter$provider );

        
// logout the user from $provider
        
$adapter->logout(); 

        
// return to login page
        
$hybridauth->redirect"login.php" );
    }
    catch( 
Exception $e ){
        
// Display the recived error, 
        // to know more please refer to Exceptions handling section on the userguide
        
switch( $e->getCode() ){ 
            case 
: echo "Unspecified error."; break;
            case 
: echo "Hybriauth configuration error."; break;
            case 
: echo "Provider not properly configured."; break;
            case 
: echo "Unknown or disabled provider."; break;
            case 
: echo "Missing provider application credentials."; break; 
        } 

        echo 
"<br /><br /><b>Original error message:</b> " $e->getMessage();

        echo 
"<hr /><h3>Trace</h3> <pre>" $e->getTraceAsString() . "</pre>"
    }
Онлайн: 1
Реклама