私は、2種類のユーザーを持つアンドロイドアプリケーションを作成しています.1人は、必要なものを追加したり削除したりする管理者です。どのように私はそれらの間で認証を行うことができるかについての言葉を知っています。いくつかのソースとアドバイスが必要です。私はいくつかのアドバイスを聞くことができます。私は本当にとても幸せになった:) ありがとうございます。アンドロイド - ユーザーと管理者の間の認証を指定する
答えて
これにはいくつかの方法があります。そして インタフェースApplicationRights {
ブールWRITEX()
ブールcanSeeButtonY()
}
:
1)を作成しますするためにいくつかの柔軟性を与えなく迅速一つは次のようになりアプリケーションの任意の場所からどこかにアクセス可能なApplicationRightsインターフェイスの静的変数があります。 ApplicationRights { ... }
と
を実装クラスAdminRights:
は、あなたが2つのクラスを持って、これを補完するために(これには多くの選択肢があるだろう、これは単純な方法です)
クラスUserRightsとすぐにyと、その静的変数に続いApplicationRights { ...}
を実装ユーザーまたは管理者である場合は、 を作成してそこにUserRightsまたはAdminRightsのいずれかを入れてください。これを行うと、より細かいレベルでこの動作をカスタマイズすることができます。
ユーザーと管理者とは異なる新しいコードを追加するたびに、インターフェイスに別のブールメソッドを簡単に追加して権利を決定することができます。
これを決定して保存するには、これを繰り返して保存することで、どのユーザーを作成するかを知るためのSharedPreferencesなどを使用できます。
これは長いプロセスかもしれません。 sharedpreferenceでログインステータスを確認する方が良いかもしれません。 –
あなたの懸念をお寄せいただきありがとうございます。私はそれについて考えます。 –
- 1. CakePHP認証ユーザーと管理者ログイン
- 2. 管理者として認証する
- 3. イオン認証ユーザーと管理者の問題 - CodeIgniter
- 4. 管理者と一般ユーザー向けのSilverlight認証
- 5. grape apiエンドポイントでアクティブな管理者ユーザーを認証します
- 6. 管理者アカウントのLDAP認証
- 7. 管理者アクションのモバイルアプリケーション認証
- 8. 管理者とユーザーのテーブル
- 9. Androidユーザー認証とセッション管理
- 10. ASP.netフォームの認証 - 管理者が1人のユーザーのセッションを終了する
- 11. Codeigniter上の管理者/ユーザーの認証システム(とdbテーブル)を分離
- 12. GAEアプリケーションでのユーザー認証の管理
- 13. ワードプレス - 管理者認証does't作業
- 14. WSO2 API管理リソース所有者認証
- 15. firebaseサーバ管理者権限で認証
- 16. モンゴ:コマンドライン管理者認証が
- 17. ファイル構成 - Devise管理者と管理者の名前空間
- 18. 管理者によるMVCユーザー管理
- 19. laravelの管理者または認証者用のLaravelミドルウェア5.4.6
- 20. ユーザーと管理者の確認メールを送信
- 21. アンドロイド用SQlite管理者
- 22. ユーザーが管理者であることを確認しながらワードプレス認証を使用する
- 23. Firebase Web認証 - 新しいアカウントの管理者承認
- 24. アクティブな管理者ユーザー管理リスト
- 25. AuthLogic管理者ユーザー以外の管理者のリンクを非表示にする
- 26. angularjsセッションの役割管理者とユーザー
- 27. 複数セッション(管理者とユーザー)CodeIgniterの
- 28. CodeIgniter管理者とユーザーのログイン
- 29. モデルと管理者のDjangoフィールド検証?
- 30. Spreeの管理者承認
あなたはSharedPreferenceの助けを借りてこれを行うことができます! –
仲間ありがとう! –