Vai al contenuto

login con facebook no img

Featured Replies

Inviato

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 

 

Inviato
  • Autore

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

 

 

Inviato
  • Autore

si, eliminando quella funzione fa proprio quello che volevo, ho risolto

Per favore accedi per lasciare un commento

Potrai lasciare un commento dopo aver effettuato l'accesso

Accedi Ora

Chi sta navigando 0

  • Nessun utente registrato visualizza questa pagina.

Informazioni importanti

Abbiamo inserito dei cookies nel tuo dispositivo per aiutarti a migliorare la tua esperienza su questo sito. Puoi modificare le impostazioni dei cookie, altrimenti puoi accettarli cliccando su continua. to insert a cookie message.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.