PHP Classes

File: resources/js/services/AuthService.js

Recommend this page to a friend!
  Classes of Maniruzzaman Akash   Laravel React Task Management   resources/js/services/AuthService.js   Download  
File: resources/js/services/AuthService.js
Role: Auxiliary data
Content type: text/plain
Description: Auxiliary data
Class: Laravel React Task Management
Application to manage tasks
Author: By
Last change:
Date: 1 year ago
Size: 882 bytes
 

Contents

Class file image Download
import Axios from "axios"; /** * checkIfAuthenticated() * * Check if any route is authenticated or not */ export const checkIfAuthenticated = () => { const getLoginData = localStorage.getItem("loginData"); if (getLoginData != null) { const data = JSON.parse(getLoginData); if (data.success && data.access_token !== null) { return data.user; } return false; } return false; }; /** * registerUser() * * @param {object} data */ export const registerUser = async (data) => { return await Axios.post( "http://localhost:8200/myTask/api/auth/register", data ).then((res) => { return res.data; }); }; /** * loginUser() * * @param {object} data */ export const loginUser = async (data) => { return await Axios.post( "http://localhost:8200/myTask/api/auth/login", data ).then((res) => { return res.data; }); };