From 3c0f696c68bbb6e7fed21ae8744625884e28a53f Mon Sep 17 00:00:00 2001 From: John Cardinal Date: Tue, 6 Nov 2018 20:44:41 +0000 Subject: [PATCH] --- app/ayanova/src/api/auth.js | 24 ++++++++++++++++++++++++ app/ayanova/src/utils/config.js | 4 ++++ app/ayanova/src/views/login.vue | 19 +++++++++++++------ 3 files changed, 41 insertions(+), 6 deletions(-) create mode 100644 app/ayanova/src/utils/config.js diff --git a/app/ayanova/src/api/auth.js b/app/ayanova/src/api/auth.js index e69de29b..614ba678 100644 --- a/app/ayanova/src/api/auth.js +++ b/app/ayanova/src/api/auth.js @@ -0,0 +1,24 @@ +import ayconfig from "../utils/config"; + +export default { + authenticate(login, password) { + fetch(ayconfig.apiUrl + "/auth", { + login: login, + password: password + }) + .then(function(response) { + if (response.status != 200) { + alert("Error: " + response.statusText); + return; + } + // Handle response you get from the server + response.json().then(function(data) { + //set token in config here + return data; + }); + }) + .catch(function(err) { + alert("Fetch Error :-S", err); + }); + } +}; diff --git a/app/ayanova/src/utils/config.js b/app/ayanova/src/utils/config.js new file mode 100644 index 00000000..ba547eeb --- /dev/null +++ b/app/ayanova/src/utils/config.js @@ -0,0 +1,4 @@ +export default { + apiUrl: "http://localhost:7575/api/v8.0/", + apiToken: "" +}; diff --git a/app/ayanova/src/views/login.vue b/app/ayanova/src/views/login.vue index 3124a8c4..42b1e932 100644 --- a/app/ayanova/src/views/login.vue +++ b/app/ayanova/src/views/login.vue @@ -1,13 +1,14 @@