我是 ionic 3 和 firebase 的新手。我已经构建了一个使用电子邮件和密码来验证用户身份的应用程序。现在,每当您退出应用程序时,它都会将用户注销并且他们必须重新登录,这可能很麻烦。我已经看到一些用户在存储 (@ionic/storage) 中保存用户凭据(电子邮件和密码)的提示,因此下次他们使用该应用程序时,它会自动登录。这是正确的方法吗?如果是这样,我可以看看和例子吗?任何帮助都会很棒。
问问题
1413 次
1 回答
0
是的,当然,但它更好地存储选中复选框“记住我”,允许用户选择使用或不使用它。
我更喜欢使用 NativeStorage
import { NativeStorage } from '@ionic-native/native-storage';
let login: string;
constructor(private nativeStorage: NativeStorage, ...) {
this.login = '';
}
商店示例:
this.nativeStorage.setItem('LOGIN', 'Your Value').then(
() => {
// Do something, optional
},
error => {
}
);
获取示例:
this.nativeStorage.getItem('LOGIN').then(
(data) => {
// Get value and put it into our variable
this.login = data;
},
error => {
}
);
并在您的视图中使用它:
<ion-input [(ngModel)]="login" type="text"></ion-input>
有关 NativeStorage 的更多信息:
于 2018-02-14T06:58:34.817 回答