私はAndroidの携帯電話でionic2アプリケーションをテストしていますが、ユーザーがログアウトボタンをクリックした後でアプリケーションにログインしてログアウトする方法は不思議でした。アプリを終了するたびに再度ログインする必要があるからです。ユーザーのログインを維持する方法
-1
A
答えて
1
キショールのソリューションの構築、あなたはlocalstorage
状態でログインを保存することができます。ユーザーがログインすると、真のような状態を保存するlogin()
メソッドを呼び出して、
import { Injectable } from '@angular/core';
import { Storage } from '@ionic/storage';
@Injectable()
export class StateService {
constructor(private _storage: Storage) { }
public login(): void {
this._storage.set('loggedIn', true);
}
public logout(): void {
this._storage.remove('loggedIn');
}
}
:
コンポーネント内部:あなたはこのようのlocalStorageを設定することができます。ユーザーがログアウトすると、logout()
メソッドが呼び出されます。あなたのapp.component.tsインサイド
constructor() {
this._storage.get('loggedIn').then((value:any) => {
if(value) {
//navigate to whatever page
} else {
//navigate to log in
}
});
}
これが基本原理です。
+0
ありがとう、本当に私を助けてくれている皆さん – Nouf
1
サーバー側を操作する場合は、アクセストークンを作成できます。ログインがアプリのみの場合。ローカルストレージを使用して値を保存し、ユーザーがログアウトしたときに削除します。 localStorage
localStorage.setItem("loggedInStatus", "active");
で
2
ストアユーザートークンまたは状況ログアウトした後
localStorage.setItem("loggedInStatus", "");
+0
これは非常に基本的な答えですが、それが何をすべきかの原理です。 –
関連する問題
- 1. (Nativescript/Angular2)ユーザーのログインを維持する
- 2. ユーザーのログインを維持する
- 3. Firebaseログインを維持する方法は?
- 4. Backendlessへの最初のログイン後にユーザーを維持する
- 5. React Redux Firebaseユーザーのログイン機能を維持する
- 6. セッションにログインしているユーザーを維持する
- 7. AngularFire2 - ページリフレッシュ後にログインした状態を維持する方法
- 8. Facebook PHP SDK、永続ログインを維持する方法
- 9. Webフォームにログインしてセッションを維持する方法-iphone sdk
- 10. firebaseのユーザーのプレゼンス状態を維持する方法
- 11. 列をユーザーのビュー内に維持する方法
- 12. ext JSのユーザー状態を維持する方法は?
- 13. Android:ユーザーのログインとセッションが維持された後の全体のアクティビティの状態をリフレッシュする方法
- 14. システム間でログインを維持する
- 15. Node.jsバックエンドでFirebaseログインを維持する
- 16. ログイン後にHTTPセッションを維持する
- 17. ログアウトをクリックするまでセッションのログインを維持する方法
- 18. omniauthでログインした新規ユーザーを維持できない
- 19. 私のウェブサイトとクロムエクステンションの間でユーザーのログイン状態を維持するには
- 20. 新しいサイトへのWordPressのユーザーを移動し、維持するログイン
- 21. ユーザーのリストを維持する -
- 22. APIドリブンWebアプリケーションのログイン資格情報を維持する方法
- 23. Facebookのフェイスブックセッションを維持する方法
- 24. ソケットのライブを維持する方法
- 25. ファルコンのログを維持する方法
- 26. 春のログインセッションを維持する方法
- 27. ログインフォームのセッションを維持する方法
- 28. SPA、オフラインオンライン、ユーザのログインを維持
- 29. ドロップダウンリストをログインする方法MVCのユーザー
- 30. PHPの複数ドメインにわたるユーザーの好みを維持する方法
何か試しましたか?また、セッションの使用を検討しますか? – Haris