- set social login credentials

- disallow registration refactoring
This commit is contained in:
Čarodej
2022-01-11 13:22:25 +01:00
parent 62cbcd14ed
commit 1c188081b3
23 changed files with 891 additions and 148 deletions
+16
View File
@@ -105,6 +105,22 @@ const mutations = {
STORE_REQUESTED_PLAN(state, plan) {
state.requestedPlan = plan
},
SET_SOCIAL_LOGIN_CONFIGURED(state, service) {
if (service === 'facebook') {
state.config.allowedFacebookLogin = true
state.config.isFacebookLoginConfigured = true
}
if (service === 'google') {
state.config.allowedGoogleLogin = true
state.config.isGoogleLoginConfigured = true
}
if (service === 'github') {
state.config.allowedGithubLogin = true
state.config.isGithubLoginConfigured = true
}
},
SET_STRIPE_CREDENTIALS(state, data) {
state.config.stripe_public_key = data.key
state.config.isStripe = true
+5 -4
View File
@@ -1,6 +1,8 @@
import axios from 'axios'
import router from '/resources/js/router'
import Vue from 'vue'
import {events} from "../../bus";
import i18n from "../../i18n";
const defaultState = {
permission: 'master', // master | editor | visitor
@@ -49,13 +51,12 @@ const actions = {
})
},
socialiteRedirect: ({commit}, provider) => {
axios
.get(`/api/socialite/${provider}/redirect`)
.then((response) => {
if(response.data.url) {
.then(response => {
if (response.data.url) {
window.location.href = response.data.url
}
}
})
.catch(() => this.$isSomethingWrong())
},