Lo sentimos, esta no es una pregunta de código.
Actualmente estoy trabajando en una aplicación web usando React.
He estado usando Redux para administrar la información de registro de usuarios (p. ej., dirección de correo electrónico, etc.) para el registro de usuarios en varias páginas, pero noté que la información registrada desaparece después de recargar.
Pensé en guardar la información en localStorage , pero me rendí debido al riesgo de seguridad.
¿Cómo guardarían la información de registro de sus usuarios?
Si la información no es mucha, puede usar datos de cookies encriptados y volver a leer los datos al cargar la página.
.env en la carpeta raíz de su proyectoREACT_APP_PASS=8604460484466 const encryptWithAES = (text, pass) => { const passphrase = pass; return CryptoJS.AES.encrypt(text, passphrase).toString(); }; // remember to import CryptoJS export const decryptWithAES = (ciphertext, pass) => { const passphrase = pass; const bytes = CryptoJS.AES.decrypt(ciphertext, passphrase); const originalText = bytes.toString(CryptoJS.enc.Utf8); return originalText; }; const tobeStored = encryptWithAES('text to encrypt', process.env.REACT_APP_PASS); // then store it in your cookie. const cookieData = someGetCookieFunction('UserInfo'); const decrypted = decryptWithAES(cookieData,process.env.REACT_APP_PASS);Vea más información aquí y Aquí también sobre cómo establecer y llamar a las variables de entorno.