HTML
- 6 ответов
- 0 вопросов
4
Вклад в тег
Однако, понимаю, что профессионалом ты можешь стать только среди профессионалов, которые могут быстро показать тебе, в чем твоя ошибка, как сделать лучше и т.п.
$.ajax({
url: "token.php", // Линк API обработчика.
beforeSend: function(xhr) {
xhr.setRequestHeader("Authorization", "Basic " + btoa("testclient:testpass")); // Логин и пароль по мануалу, заменить на свои после интеграции и сделать hash или md5 для пароля.
},
type: 'POST',
dataType: 'json',
data: {grant_type:"client_credentials"},
success: function (data) {
console.log(JSON.stringify(data.access_token)); // Проверка что токен получен.
localStorage.setItem('token', data.access_token); // Помещаем в LocalStorage для последующей проверки на других страницах.
isAuth(data.access_token); // Запуск глобальной функции для проверки доступа, авторизирован или нет пользователь.
}
});
function isAuth(token){
$.ajax({
url: "resource.php",
type: "POST",
dataType: "json",
//contentType: "application/json",
data: {access_token : token},
success: function (data) {
console.log(JSON.stringify(data));
// Функция обработчик.
}
});
}