Rev 62 | AutorÃa | Ultima modificación | Ver Log |
<html>
<head>
</head>
<body>
<input type="button" id="btnToken" value="1) Recuperar Token" />
<input type="button" id="btnCsrf" value="2) Recuperar Csrf" />
<input type="button" id="btnLogin" value="3) Hacer Login" />
<input type="button" id="btnConsulta" value="2) Enviar consula" />
<form name="form" id="form" method="post">
<label for="email">Correo</label><br>
<input style="width: 100%" type="text" id="email" name="email" value="santiago.olivera@leaderslinked.com" /><br>
<label for="password">Clave</label><br>
<input style="width: 100%" type="text" id="password" name="password" value="Cesa2020$" /><br>
<label for="consulta">Consulta</label><br>
<input style="width: 100%" type="text" id="consulta" name="consulta" value="" /><br>
</table>
</form>
<div id="content" style="height: 200px; width: 100%; border: 1px black solid">
</div>
</body>
<script src="jquery.js"></script>
<script>
jQuery( document ).ready(function( $ ) {
var token = '';
var csrf = '';
//var server = 'http://dev-services-leaderslinked.example.com';
var server = 'https://dev-services.leaderslinked.com';
$('#btnCsrf').click(function(e) {
if(!token) {
alert('No hay token');
return;
}
$.ajax({
'dataType' : 'json',
'accept' : 'application/json',
'method' : 'get',
'url' : server + '/csrf',
'headers' : {
'Authorization': 'Bearer ' + token,
}
}).done(function(response) {
if(response.success) {
csrf = response.data
$('#content').html('csrf = ' + csrf)
}
}).fail(function( jqXHR, textStatus, errorThrown) {
console.log(textStatus)
});
return false;
});
/*
$.fn.sendMessage = function() {
var url = '';
$.ajax({
'dataType' : 'json',
'accept' : 'application/json',
'method' : 'post',
'url' : server + '/chat/send/4cf9fb4b-0190-4bb4-9369-15eb68e9cace',
'data' : {
'message' : 'dfsdfsd'
},
'headers' : {
'Authorization': 'Bearer ' + token,
'X-Csrf-Token' : csrf,
}
}).done(function(response) {
$('#content').html(JSON.stringify(response))
}).fail(function( jqXHR, textStatus, errorThrown) {
console.log(textStatus)
});
return false;
}
$.fn.loadMenu = function() {
$.ajax({
'dataType' : 'json',
'accept' : 'application/json',
'method' : 'get',
'url' : server + '/helpers/menu',
'headers' : {
'Authorization': 'Bearer ' + token,
}
}).done(function(response) {
$('#content').html(JSON.stringify(response))
}).fail(function( jqXHR, textStatus, errorThrown) {
console.log(textStatus)
});
return false;
}*/
$('#btnToken').click(function(e) {
if(token) {
alert('Ya existe el token');
return;
}
$.ajax({
'dataType' : 'json',
'accept' : 'application/json',
'method' : 'get',
'url' : server + '/signin',
}).done(function(response) {
if(response.success) {
token = response.data.jwt;
$('#content').html('token = ' + token)
}
}).fail(function( jqXHR, textStatus, errorThrown) {
console.log(textStatus)
});
return false;
});
$('#btnLogin').click(function(e) {
e.preventDefault();
if(!token) {
alert('No hay token');
return;
}
if(!csrf) {
alert('No hay csrf');
return;
}
$.ajax({
'dataType' : 'json',
'accept' : 'application/json',
'method' : 'post',
'url' : server + '/signin/debug',
'data' : $('#form').serialize(),
'headers' : {
'Authorization': 'Bearer ' + token,
'X-CSRF-TOKEN' : csrf,
}
}).done(function(response) {
$('#content').html(JSON.stringify(response))
}).fail(function( jqXHR, textStatus, errorThrown) {
console.log(textStatus)
});
return false;
});
$('#btnConsulta').click(function(e) {
e.preventDefault();
if(!token) {
alert('No hay token');
return;
}
$.ajax({
'dataType' : 'json',
'accept' : 'application/json',
'method' : 'get',
'url' : $('#consulta').val(),
'headers' : {
'Authorization': 'Bearer ' + token,
}
}).done(function(response) {
$('#content').html(JSON.stringify(response))
}).fail(function( jqXHR, textStatus, errorThrown) {
console.log(textStatus)
});
return false;
});
$('#consulta').val(server + '/search/entity/group?keyword=prueba&page=1');
});
</script>
</html>