2016-05-19 29 views

risposta

8

La documentazione sono un po 'di confusione, ma in fondo la sezione "Gestione utenti" che si trova sotto "iOS", che è in fase di "autenticazione", che è here

Secondo la documentazione, per aggiornare e-mail di un utente indirizzo:

FIRUser *user = [FIRAuth auth].currentUser; 

[user updateEmail:@"[email protected]" completion:^(NSError *_Nullable error) { 
    if (error) { 
    // An error happened. 
    } else { 
    // Email updated. 
    } 
}]; 

e la password:

FIRUser *user = [FIRAuth auth].currentUser; 
NSString *newPassword = [yourApp getRandomSecurePassword]; 

[user updatePassword:newPassword completion:^(NSError *_Nullable error) { 
    if (error) { 
    // An error happened. 
    } else { 
    // Password updated. 
    } 
}]; 

altre informazioni importanti per quanto riguarda una mail per la reimpostazione delle password sono tutti in t ha link di cui sopra.

+0

È da notare che Firebase ti chiederà spesso di autenticare nuovamente l'utente prima di chiamare questo metodo. Hanno un metodo dedicato a questo scopo ma puoi anche semplicemente disconnettersi dall'account utente prima di chiedergli di cambiare la sua password. – Pomme2Poule

+0

Grazie per il tuo aiuto. Dopo aver aggiornato la password devo accedere di nuovo? –

Problemi correlati