Vai al contenuto
trattore

login con facebook no img

Recommended Posts

trattore

Salve vorrei far in modo che se un utente accede con facebook quest'ultimo non possa inserire la foto profilo, ma solo quella dell'header, come posso fare per non far inserire in automatico la loro foto profilo, e dare solo la possibilità di inserirla solo dal sito e non da facebbo, nell'app che ho creatosu analisi dell'app ho notato che ho due elementi approvati

jnjnjnjnjn.JPG.df7a36ad5dfb573068017b0871c24160.JPG

e che public_profile genera la foto dell'utente automaticamente...

mi aiutate se siete capaci ad agire con la mia richiesta? forse bisogna modificare qualche file 

 

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
trattore

sono andato qui:

/system/Login/Handler/OAuth2

e su * Get user's profile photo

ho eliminato

    public function userProfilePhoto( \IPS\Member $member )
    {
        if ( !( $link = $this->_link( $member ) ) )
        {
            throw new \IPS\Login\Exception( $error['message'], \IPS\Login\Exception::INTERNAL_ERROR );
        }
        
        $photoVars = explode( ':', $member->group['g_photo_max_vars'] );        
        $response = \IPS\Http\Url::external( "https://graph.facebook.com/{$link['token_identifier']}/picture?width={$photoVars[1]}&redirect=false" )->request()->get()->decodeJson();
        if ( !$response['data']['is_silhouette'] )
        {
            return \IPS\Http\Url::external( $response['data']['url'] );
        }
        return NULL;
    }

 

speriamo funzioni, perchè mi serve anche bloccare gli aggiornamenti degli utenti registrati, con le foto, non devono inserire foto profilo da facebook

 

 

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Crea un account o accedi per lasciare un commento

You need to be a member in order to leave a comment

Crea un account

Iscriviti per un nuovo account nella nostra comunità. È facile!

Registra un nuovo account

Accedi

Sei già registrato? Accedi qui.

Accedi Ora

×