Merge branch 'change-logout-request' into 'master'

change from "GET" to "POST" request for logout user or customer

See merge request mohit.panjvani/crater-web!1438
This commit is contained in:
Mohit Panjwani
2022-02-15 05:13:22 +00:00
3 changed files with 9 additions and 9 deletions

View File

@ -46,7 +46,7 @@ export const useAuthStore = (useWindow = false) => {
logout() { logout() {
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
axios axios
.get('/auth/logout') .post('/auth/logout')
.then((response) => { .then((response) => {
const notificationStore = useNotificationStore() const notificationStore = useNotificationStore()
notificationStore.showNotification({ notificationStore.showNotification({
@ -55,7 +55,7 @@ export const useAuthStore = (useWindow = false) => {
}) })
window.router.push('/login') window.router.push('/login')
// resetStore.clearPinia() // resetStore.clearPinia()
resolve(response) resolve(response)
}) })
.catch((err) => { .catch((err) => {

View File

@ -50,7 +50,7 @@ export const useAuthStore = defineStore({
axios axios
.post(`/api/v1/${data.company}/customer/auth/password/email`, data) .post(`/api/v1/${data.company}/customer/auth/password/email`, data)
.then((response) => { .then((response) => {
if (response.data) { if (response.data) {
notificationStore.showNotification({ notificationStore.showNotification({
type: 'success', type: 'success',
@ -78,7 +78,7 @@ export const useAuthStore = defineStore({
axios axios
.post(`/api/v1/${company}/customer/auth/reset/password`, data) .post(`/api/v1/${company}/customer/auth/reset/password`, data)
.then((response) => { .then((response) => {
if (response.data) { if (response.data) {
const notificationStore = useNotificationStore(true) const notificationStore = useNotificationStore(true)
notificationStore.showNotification({ notificationStore.showNotification({
@ -103,7 +103,7 @@ export const useAuthStore = defineStore({
logout(data) { logout(data) {
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
axios axios
.get(`${data}/customer/logout`) .post(`${data}/customer/logout`)
.then((response) => { .then((response) => {
const notificationStore = useNotificationStore() const notificationStore = useNotificationStore()
notificationStore.showNotification({ notificationStore.showNotification({

View File

@ -42,7 +42,7 @@ Route::get('/modules/scripts/{script}', ScriptController::class);
Route::post('login', [LoginController::class, 'login']); Route::post('login', [LoginController::class, 'login']);
Route::get('auth/logout', function () { Route::post('auth/logout', function () {
Auth::guard('web')->logout(); Auth::guard('web')->logout();
}); });
@ -52,7 +52,7 @@ Route::get('auth/logout', function () {
Route::post('/{company:slug}/customer/login', CustomerLoginController::class); Route::post('/{company:slug}/customer/login', CustomerLoginController::class);
Route::get('/{company:slug}/customer/logout', function () { Route::post('/{company:slug}/customer/logout', function () {
Auth::guard('customer')->logout(); Auth::guard('customer')->logout();
}); });