@ -9,8 +9,14 @@ export default {
}
},
mounted(){
//rediriger si on n'a pas d'utilisateur connecté
Utilisateur.utilisateurConnecte().then(user=>this.utilisateur=user)
Utilisateur.utilisateurConnecte().then(user=>{
this.utilisateur=user
if(!this.utilisateur){
//TODO : mettre noms aux routes au lieu de mettre le lien
this.$router.push("/login")
})
@ -40,7 +40,10 @@ export class Utilisateur extends DataObject{
static async utilisateurConnecte(){
const utilisateur=JSON.parse(localStorage.getItem("utilisateurConnecte"))
return new this(utilisateur)
if(utilisateur){
return null
static async utilisateurConnecteOuCreerInvite(){