I am developing a web with React, Redux and React-Cookie. In this web i have a login system, in which I send a POST request to my Backend API that will send me back the user's data I need for my components (including it's token for the cookie), and I need this data to be Persistent. Currently I am storing the user data in my store, and the boolean of isAuthenticated in the local storage of the client (which I don't know how insecure is this procedure). Where should I store this data? maybe in a cookie? Also if you have some advice regarding the way i store the authenticated boolean would be really nice as well.
Related Questions in REACTJS
- ussd reader in Recket Native module
- Teams tab application returns SSO error in mobile Outlook
- Github Pages Deployment deploys a blank page
- Is there any way to glow this bulb image like a real light bulb
- Optimize LCP ReactJs
- Page in React only renders elements after refreshing
- Unable to Post Form Data to MongoDB because of picturepath
- MERN Stack App - User Avatar Upload - 500 Error After Deployment on Render
- Hooks are not supported inside an async component error in nextjs project using useQuery
- How to change the Font Weight of a SelectValue component in React when a SelectItem is selected?
- On the server side, it returns undefined but on the client side, logs the values no problem
- Multilevel dropdown with checkboxes in Select component
- TypeScript Error only on big type only when assigned to a variable
- Deployment through app engine, cloud sql database, problem connecting with server code, doesn't connect
- Data is not filtering in props. Showing passdata.map is not a function
Related Questions in REDUX
- Data in global storage appears only after the page is reloaded. Redux
- Monaco editor удаление таба
- my response stucks i dont get error or undefined
- import thunk from `redux-thunk` not working in stackblitz
- how to updated nested state array in extrareducer
- TypeScript Error: Expected 0 arguments, but got 1
- How do you mock the resolved value of an awaited dispatch
- Redux thinks that a thunk is a reducer when being dispatched within a callback
- Can I add a checkbox to the uploaded image to make it the cover image? AntD
- Redux migrate old state to a new state
- RTK async thunk takes only pending state on dispatch
- Accessing error object in response from API Slice redux toolit
- How to merge cached values using RTK query?
- Problem with routing in ReactJs and Redux
- Redux circular store ciruclar dependency
Related Questions in LOCAL-STORAGE
- Where to store secret token for an embeddable web widget?
- Next 14 - localStorage not working after refresh
- How to implement tab-dependent storage?
- My project uses cookiebot but when I accept cookies at the start of website it deletes my localstorage data
- Unable to get object {countScore} into local storage using ==> localStorage.setItem("gameScore", JSON.stringify(countScore));
- Can someone help me understand what the problem here is and possible solutions?
- where can I find all keys saved in the local storage?
- Array of states within context partially not updating
- How to do I add my data to LocalStorage with createdElements and display them?
- Access localStorage property, method returning null
- useEffect doesn't listen localStorage due to react-query
- How to set my jwt token in my client/localstorage?
- How do I access the actual storage of an Android device with my MAUI App?
- How do i store data for HTML for file://
- Adding an item in index.html page to favourite page with vanilla JavaScript
Related Questions in PERSISTENCE
- Hibernate generic type handling
- How can I always save the output of the last command to a file?
- How to Configure MongoDB Collection to Persist in RAM and Disk?
- How to save the JavaScript runtime state
- Persistence diagram feels wrong...?
- Python: ContextManager for entity mutations?
- persist multiple entities with reactive quarkus and hibernate/panache
- Facing Infinispan Timeout Exceptions and PostgreSQL Connection Closure: Need Help Resolving DB Communication Issues
- How can gracefully omit existent ManyToOne relationship?
- Do I have to flush a directory on Windows?
- How to persist users in Grafana open source (docker swarm)
- Exception No Persistence provider for EntityManager named with Hibernate
- How to display [Data] stored in SwiftData
- Hibernate 6.4 - datasource vs provider_class check is reversed in ConnectionProviderInitiator.java
- Storing auth-tokens in persistant storage (NestJS)
Related Questions in REACT-COOKIE
- Cookie gets removed when switching between tabs or browser closed
- Cookie Issue: Works Locally but Fails on Production (Netlify and Render)
- page is getting redirected without setting value in state and in localstorage in react
- react-cookie generating empty cookie when refreshing specific route
- export 'default' (imported as 'Cookies') was not found in 'react-cookie' (possible exports unknown)
- How to restrict my react website to save cookies?
- Trying to setup simple middleware for express backend
- Normal cookie not accessible from react component
- How do I know if a React library uses cookies?
- Type error: Property 'get' does not exist on type 'typeof import("js-cookie")'
- Type error: Property 'getJSON' does not exist on type 'typeof import("js-cookie")'
- react-cookies usage with react hooks
- how can we clear complete browser cookies by JavaScript or react?
- How to set Cookie in Electron React using npm react-cookie package?
- how to change state with react-cookie?
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
The common practice is to store the
userobject in the local storage and have another key for the token (or you can embed the token inside the user object).There is no need for
authenticatedboolean, you should check if the user exists in the local storage and if it does then your user is authenticated.in your
logoutfunction make sure to delete the user key from your local storage so the above check will return false.