login from modal is working, register is lacking password generator
This commit is contained in:
@@ -14,7 +14,9 @@ export default {
|
||||
logout_token: null,
|
||||
isloggedin: false,
|
||||
isAdmin: false,
|
||||
canSearch: false
|
||||
isAdherent: false,
|
||||
canSearch: false,
|
||||
roles: []
|
||||
},
|
||||
|
||||
// getters
|
||||
@@ -53,6 +55,7 @@ export default {
|
||||
if(state.roles.indexOf('adherent') != -1){
|
||||
// console.log('is admin');
|
||||
state.canSearch = true
|
||||
state.isAdherent = true
|
||||
}
|
||||
},
|
||||
setLoggedOut (state) {
|
||||
@@ -73,16 +76,32 @@ export default {
|
||||
|
||||
// actions
|
||||
actions : {
|
||||
userLogin({ dispatch, commit, state }, credentials){
|
||||
dispatch('getToken', credentials)
|
||||
.then(() => {
|
||||
dispatch('getUser').then((userdata) => {
|
||||
console.log('User Loggedin');
|
||||
if (state.isAdmin){
|
||||
window.location.reload(true);
|
||||
}
|
||||
userRegister({ dispatch, commit, state }, credentials){
|
||||
return new Promise((resolve, reject) => {
|
||||
REST.post('/user/register?_format=json', credentials)
|
||||
.then(({ data }) => {
|
||||
console.log('user REST registered', data);
|
||||
resolve()
|
||||
})
|
||||
})
|
||||
.catch(( error ) => {
|
||||
console.warn('Issue with register', error)
|
||||
Promise.reject(error)
|
||||
})
|
||||
})
|
||||
},
|
||||
userLogin({ dispatch, commit, state }, credentials){
|
||||
return new Promise((resolve, reject) => {
|
||||
dispatch('getToken', credentials)
|
||||
.then(() => {
|
||||
dispatch('getUser').then((userdata) => {
|
||||
console.log('User Loggedin');
|
||||
if (state.isAdmin){
|
||||
window.location.reload(true);
|
||||
}
|
||||
resolve()
|
||||
})
|
||||
})
|
||||
})
|
||||
},
|
||||
getToken ({ dispatch, commit, state }, credentials) {
|
||||
return REST.post('/user/login?_format=json', credentials)
|
||||
|
Reference in New Issue
Block a user