# FIREBASE CRUD disconnect

Dans le fichier "FireAuth.swift", implémenter la fonction "**signOut()**"
```
func signOut() {
        do {
            try Auth.auth().signOut() // signOut() : throws donc do/catch
        } catch {
            print(error.localizedDescription)
        }
    }
``` 
Appeler cette fonction pour la déconnexion , dans le controller dédié 

(par exemple le profil controller, avec un bouton "Déconnexion")


```
@IBAction func disconnect(_ sender: UIButton) {
        if FireAuth().isAuth() {
            FireAuth().signOut()
           performSegue(withIdentifier: "ToRoot", sender: nil)
            
        }
    }
``` 
Ici la déconnexion ramène à la page d'authentification.

%[https://github.com/fredMilloh/FirebaseCRUD.git]

