Internal: Send _remember_me key in login request body

pull/5206/head
Angel Fernando Quiroz Campos 2 years ago
parent 152f36d107
commit 4ff37667df
  1. 5
      assets/vue/api/security.js
  2. 4
      assets/vue/components/Login.vue
  3. 2
      assets/vue/store/security.js
  4. 1
      var/vue_templates/components/SidebarLogin.vue

@ -1,10 +1,11 @@
import axios from "axios"
export default {
login(login, password, token) {
login({ login, password, _remember_me, token }) {
return axios.post("/login_json", {
username: login,
password: password,
password,
_remember_me,
csrf_token: token,
})
},

@ -106,14 +106,14 @@ async function performLogin() {
let payload = {
login: login.value,
password: password.value,
_remember_me: remember.value,
}
let redirect = route.query.redirect
await store.dispatch("security/login", payload)
const responseData = await store.dispatch("security/login", payload)
if (!store.getters["security/hasError"]) {
securityStore.user = store.state["security/user"]
const responseData = await store.dispatch("security/login", payload)
if (typeof redirect !== "undefined") {
await router.push({ path: redirect.toString() })

@ -108,7 +108,7 @@ export default {
async login({ commit }, payload) {
commit(AUTHENTICATING)
try {
const response = await SecurityAPI.login(payload.login, payload.password)
const response = await SecurityAPI.login(payload)
commit(AUTHENTICATING_SUCCESS, response.data)
return response.data
} catch (error) {

@ -25,6 +25,7 @@ async function performLogin() {
let payload = {
login: login.value,
password: password.value,
_remember_me: remember.value,
}
let redirect = route.query.redirect

Loading…
Cancel
Save