Sto costruendo un'app di Meteor + Cordova in cui desidero accedere per "attaccare per sempre" sul dispositivo mobile.Token di resoconti di resoconti di meteoriti "Ricordami"
vedo il seguente tutorial per cui posso impostare il mio proprio personalizzato "handler resume"
- https://meteorhacks.com/extending-meteor-accounts.html
Accounts.registerLoginHandler
Accounts._generateStampedLoginToken
Accounts._hashStampedToken
io probabilmente scrivere la mia (janky) implementazione della funzione di cui sopra e cerco di farlo funzionare, probabilmente archiviando in localStorage sul client ... ma ho pensato di chiedere qui per vedere se qualcuno sapeva di una soluzione specifica a questo pacchetto come pacchetto, o un esempio pulito.
Idealmente:
meteor add xxxxx:rememberme
- configurazione
rememberMe.config.days = 9999
rememberMe.config.storageClient = localStorage
N OTE: questo è relativo a Meteor Accounts autologin pattern?
Raccomandazioni?
Il "sbrinamento automatico" è ciò che ricordo di aver sentito, in ogni modo? In ogni caso - questo è il modo "giusto", io proprio non so come impedire che venga eliminato. – zeroasterisk
Non penso che sia possibile controllare la pulizia della memoria locale dal sistema operativo. D'altra parte, è possibile utilizzare il file system api http://plugins.cordova.io/#/package/org.apache.cordova.file. Suppongo che tu possa salvare il token in un file come backup. Quindi normalmente leggerai il token da localstorage, se il token non è lì a causa di ripulire, puoi leggerlo dal file. – Green
Sembra un'ottima soluzione ... ci penserò - grazie! – zeroasterisk