fonction qui fait le login
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 //Login firebase .auth() .signInWithEmailAndPassword(email.value, password.value) .then(response => { $q.notify({ message: "Vous êtes connecté avec succès", timeout: 2000, color: "green", }); // Sign in //redirect vert l'application router.push("filter") //mettre la valeur de l'email dans la session SessionStorage.set("user", email.value); })
Routes/Index.js
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 beforeEnter: (to, from, next) => { // que dois je mettre ici ... next() }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 //Routes/routes.js const routes = [ { path: "/", component: () => import("layouts/MainLayout.vue"), children: [ { path: "/", component: () => import("pages/Index.vue") }, { path: "filter", component: () => import("pages/DisplayByDate.vue") }, { path: "serveurs", component: () => import("pages/Serveurs.vue") }, { path: "domaines", component: () => import("pages/Domaines.vue") }, { path: "hebergeurs", component: () => import("pages/Hebergeurs.vue") }, ], }, { path: "/:catchAll(.*)*", component: () => import("pages/Error404.vue"), }, ]; export default routes;
mon objectif c'est de bloquer l'access a l'application par url , il doit se connecter si l'email et le password sont compatible a ceux de la base de données
Partager