diff --git a/client/src/App.vue b/client/src/App.vue index 25126e7a9179a4babd5fdce16005cb48eb273d78..3b3598e2158cc26c16c4193cc167c6b1fdac428c 100644 --- a/client/src/App.vue +++ b/client/src/App.vue @@ -1,7 +1,7 @@ <template> <div class="content page-wrapper"> <div class="content-wrapper"> - <nav class="navbar is-fixed-top"> + <nav class="navbar is-fixed-top mb-6"> <div class="navbar-brand"> <a class="navbar-item" ><router-link to="/"><i class="fas fa-home" /> Home</router-link></a @@ -74,7 +74,7 @@ </nav> <transition name="fade"> - <router-view class="section"></router-view> + <router-view class="section container is-widescreen mt-6"></router-view> </transition> </div> @@ -96,6 +96,14 @@ export default { created() { this.usbNfcReader = new UsbNfcReader(); }, + mounted() { + let uri = "//localhost:3000/loginCheck"; + this.axios.post(uri, {}, { withCredentials: true }).then(response => { + console.log(response); + if (response.data != "ok") + this.$store.commit("logout"); + }); + }, methods: { logout() { let uri = "//localhost:3000/logout"; diff --git a/client/src/usbNfcReader.js b/client/src/usbNfcReader.js index aebbbec6c510d772183b651280aa9c0e2bc9724f..5a680ca60105bc4b84aaa874c83d98f7a2b84bc7 100644 --- a/client/src/usbNfcReader.js +++ b/client/src/usbNfcReader.js @@ -60,7 +60,7 @@ export default class UsbNfcReader { console.log("Reçu :" + msg); let cmdIdentifier = msg.split('_')[0] if (msg == "RECEIVED_GETID;") { - console.log("yay ! bien reçu !") + console.log("GETID request ACK by Arduino") } else if (cmdIdentifier == "UID" && msg.slice(-1) == ';') { resolve(msg.split('_')[1].slice(0, -1)) } else { diff --git a/server/server.js b/server/server.js index ad0afc89864d82a051db8051ec16aa4b199b1d5d..cd87ecf73386dcc4d3e6e31ab75cbca31c542a11 100644 --- a/server/server.js +++ b/server/server.js @@ -68,6 +68,14 @@ app.post('/register', function(req, res) { }) +app.post('/loginCheck', function(req, res) { + if (req.user) { + res.send('ok') + } else { + res.send('failed') + } +}) + //Initialisation app.listen(port, () => { console.log(`Example app listening at http://localhost:${port}`)