From 94710934b96091c03457e0092554f6cdf9ed9e33 Mon Sep 17 00:00:00 2001 From: Dane Everitt Date: Sat, 31 Mar 2018 16:44:20 -0500 Subject: [PATCH] Add csrf component --- resources/assets/pterodactyl/scripts/bootstrap.js | 1 + .../scripts/components/auth/ForgotPassword.vue | 9 +++++++++ .../scripts/components/auth/LoginForm.vue | 9 +++++++++ .../pterodactyl/scripts/components/shared/CSRF.vue | 14 ++++++++++++++ 4 files changed, 33 insertions(+) create mode 100644 resources/assets/pterodactyl/scripts/components/shared/CSRF.vue diff --git a/resources/assets/pterodactyl/scripts/bootstrap.js b/resources/assets/pterodactyl/scripts/bootstrap.js index b101f9b80..8d2009067 100644 --- a/resources/assets/pterodactyl/scripts/bootstrap.js +++ b/resources/assets/pterodactyl/scripts/bootstrap.js @@ -30,6 +30,7 @@ let token = document.head.querySelector('meta[name="csrf-token"]'); if (token) { window.axios.defaults.headers.common['X-CSRF-TOKEN'] = token.content; + window.X_CSRF_TOKEN = token.content; } else { console.error('CSRF token not found in document.'); } diff --git a/resources/assets/pterodactyl/scripts/components/auth/ForgotPassword.vue b/resources/assets/pterodactyl/scripts/components/auth/ForgotPassword.vue index 21d727d3b..af46c1c06 100644 --- a/resources/assets/pterodactyl/scripts/components/auth/ForgotPassword.vue +++ b/resources/assets/pterodactyl/scripts/components/auth/ForgotPassword.vue @@ -12,6 +12,7 @@
+ @@ -26,11 +27,19 @@