37 lines
926 B
JavaScript
37 lines
926 B
JavaScript
|
|
||
|
(function () {
|
||
|
console.log("Sanity Check!");
|
||
|
})()
|
||
|
|
||
|
var token = null;
|
||
|
var logged_in = false;
|
||
|
|
||
|
function handleLogInClick() {
|
||
|
|
||
|
var username = document.getElementById("username_box").value;
|
||
|
var password = document.getElementById("password_box").value;
|
||
|
console.log("Username ", username);
|
||
|
|
||
|
fetch('/users/tkn', {
|
||
|
method: 'POST',
|
||
|
headers: {
|
||
|
'Content-type': 'application/x-www-form-urlencoded',
|
||
|
'accept': 'application/json'
|
||
|
},
|
||
|
body: `grant_type=&username=${username}&password=${password}&scope=&client_id=&client_secret=`
|
||
|
})
|
||
|
.then(response => {
|
||
|
if (!response) {
|
||
|
throw new Error("HTTP error " + response.status);
|
||
|
}
|
||
|
return response.json();
|
||
|
})
|
||
|
.then(json => {
|
||
|
console.log(json);
|
||
|
token = json['access_token'];
|
||
|
console.log(token);
|
||
|
if (token) { logged_in = true; }
|
||
|
})
|
||
|
|
||
|
}
|