For the complete documentation index, see llms.txt. This page is also available as Markdown.

Skip Login

Disable Authentication Temporary

Disabling authentication temporarily is generally not recommended due to security risks. However, if you have a specific scenario where you need to disable authentication for a short period, here are some steps you can follow:

  1. Comment out the AuthGuard wrapper for the routes within the file below: src/routes/MainRoutes.tsx

src/routes/MainRoutes.tsx
// import AuthGuard from 'utils/route-guard/AuthGuard';

...
...
const MainRoutes = {
    path: '/',
    element: (
        // <AuthGuard>
        <MainLayout />
        // </AuthGuard>
    ),
    ...
}

In the code snippet above, the <AuthGuard> a component is commented out, allowing the routes within the MainLayout component to be rendered without authentication protection. To enable the AuthGuard wrapper again, remove the comment markers (//) surrounding the <AuthGuard> component.


Remove Authentication Permanent

If you want to permanently remove authentication from a system or application, here are the steps to follow:

  1. Remove below authentication keys below from .env file.

  1. Removed below list of files and directories.

Remove LoginRoutes and AuthenticationRoutes- Open file src/routes/index.tsx, and remove LoginRoutes, AuthenticationRoutes import.

  1. Remove or change /login routes.

    1. If you want to remove routes, remove the router component RouterLink or Link with to='' props.

    2. If you want to change url, set the home page URL like, to={DASHBOARD_PATH} , And import DASHBOARD_PATH from config file.

  2. Remove useAuth hook - Remove the below imports from throughout the project and set static values for user profile props.

  1. Remove the axios interceptors response from the ./src/utils/axios.ts file. So the final version should look like below:

  1. Remove import of JWTProvider from ./src/App.tsx

  2. Remove import and usage of AuthGuard from ./src/routes/MainRoutes.tsx

file belowDisable Authentication Temporary

Disabling authentication temporarily is generally not recommended due to security risks. However, if you have a specific scenario where you need to disable authentication for a short period, here are some steps you can follow:

  1. Comment out the AuthGuard wrapper for the routes within the file below: src/routes/MainRoutes.jsx

In the code snippet above, the <AuthGuard> a component is commented out, allowing the routes within the MainLayout component to be rendered without authentication protection. To enable the AuthGuard wrapper again, remove the comment markers (//) surrounding the <AuthGuard> component.


Remove Authentication Permanent

If you want to permanently remove authentication from a system or application, here are the steps to follow:

  1. Remove below authentication keys below from .env file.

  1. Removed below list of files and directories.

Remove LoginRoutes and AuthenticationRoutes- Open file src/routes/index.jsx, and remove LoginRoutes, AuthenticationRoutes import.

  1. , Remove or change /login routes.

    1. If you want to remove routes, remove the router component RouterLink or Link with to='' props.

    2. If you want to change url, set the home page URL as, andto={DASHBOARD_PATH} import DASHBOARD_PATH from config file.

  2. Remove useAuth hook - Remove the below imports from throughout the project and set static values for user profile props.

  1. Remove Axios interceptors response from the ./src/utils/axios.ts file. So the final version should look like the below:

  1. Remove import of JWTProvider from ./src/App.jsx

  2. Remove import and usage of AuthGuard from ./src/routes/MainRoutes.jsx

Disable Authentication Temporary

Disabling authentication temporarily is generally not recommended due to security risks. However, if you have a specific scenario where you need to disable authentication for a short period, here are some steps you can follow:

  1. Comment out the AuthGuard wrapper for the routes within the DashboardLayout element:

In the code snippet above, the <AuthGuard> a component is commented out, allowing the routes within the MainLayout component to be rendered without authentication protection. To enable the AuthGuard wrapper again, remove the comment markers (//) surrounding the <AuthGuard> component.


Remove Authentication Permanent

If you want to permanently remove authentication from a system or application, here are the steps to follow:

  1. Remove below authentication keys below from .env file.

  1. Removed below list of files and directories.

  1. Remove useAuth hook - Remove the below imports from throughout the project and set static values for user profile props.

  1. Remove import of JWTProvider from ./src/store/ProviderWrapper.tsx

  2. Remove import and usage of AuthGuard from ./src/app/(dashboard)/layout.tsx

Disable Authentication Temporary

Disabling authentication temporarily is generally not recommended due to security risks. However, if you have a specific scenario where you need to disable authentication for a short period, here are some steps you can follow:

  1. Comment out the AuthGuard wrapper for the routes within the DashboardLayout element:

In the code snippet above, the <AuthGuard> a component is commented out, allowing the routes within the MainLayout component to be rendered without authentication protection. To enable the AuthGuard wrapper again, remove the comment markers (//) surrounding the <AuthGuard> component.


Remove Authentication Permanent

If you want to permanently remove authentication from a system or application, here are the steps to follow:

  1. Remove below authentication keys below from .env file.

  1. Removed below list of files and directories.

  1. Remove useAuth hook - Remove the below imports from throughout the project and set static values for user profile props.

  1. Remove import of JWTProvider from ./src/store/ProviderWrapper.jsx

  2. Remove import and usage of AuthGuard from ./src/app/(dashboard)/layout.jsx

Last updated