tutorial started password loginwithpassword guide change login meteor accounts

started - meteor loginwithpassword



Token de Resume de Meteor Accounts "Remember Me" (2)

¿Qué le parece usar el Accounts.config incorporado (opciones) http://docs.meteor.com/#accounts_config

Accounts.config({ loginExpirationInDays: null })

Una vez que haya iniciado sesión, nunca caducará hasta que el usuario cierre la sesión nuevamente con Meteor.logout ();

Sin embargo, tenga en cuenta que dado que el token se almacena en el almacenamiento local, se limpia a veces automáticamente por iOS o Android

Estoy construyendo una aplicación Meteor + Cordova donde quiero iniciar sesión para "quedarse para siempre" en el dispositivo móvil.

Veo el siguiente tutorial en el que puedo configurar mi propio "controlador de currículums" personalizado

Probablemente escribiré mi propia (janky) implementación de las funciones anteriores e intentaré que funcione, probablemente almacenando en localStorage en el cliente ... pero pensé en preguntar aquí para ver si alguien sabía de una solución específica para esto envuelto como un paquete, o un ejemplo claro.

Idealmente:

  • meteor add xxxxx:rememberme
  • preparar
    • rememberMe.config.days = 9999
    • rememberMe.config.storageClient = localStorage

NOTA: ¿esto está relacionado con el patrón de autologin de las cuentas Meteor?

Recomendaciones?


Este paquete mbanting: cordova-accounts-resume ayudará a resolver esto al guardar el loginToken en el sistema de archivos, para ser utilizado si localStorage se borra antes de que la aplicación se reanude.