私は、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. 管理者アカウントのLDAP認証
- 6. 管理者とユーザーのテーブル
- 7. Codeigniter上の管理者/ユーザーの認証システム(とdbテーブル)を分離
- 8. ASP.netフォームの認証 - 管理者が1人のユーザーのセッションを終了する
- 9. モンゴ:コマンドライン管理者認証が
- 10. ユーザーが管理者であることを確認しながらワードプレス認証を使用する
- 11. アクティブな管理者ユーザー管理リスト
- 12. モデルと管理者のDjangoフィールド検証?
- 13. Spreeの管理者承認
- 14. アンドロイド用SQlite管理者
- 15. AuthLogic管理者ユーザー以外の管理者のリンクを非表示にする
- 16. 管理者として認証しますか?
- 17. Rubyの管理者によるユーザーの管理方法
- 18. mysqlビューのユーザーと管理者のユーザーの構文の照会
- 19. REST APIのID管理と認証
- 20. iOSでの認証とセッション管理
- 21. 管理者に「製品を追加する」ときの検証
- 22. Django管理者のJavascript検証
- 23. 非管理者用のRack-mini-profilerを非認証にできない理由
- 24. ユーザーまたは管理者モデルとベースキャンプスタイルのサブドメインでログインする
- 25. 認証されていないユーザーのセッション管理
- 26. asp.netメンバーシップ - 管理者からの承認
- 27. Ruby on Railsの管理者承認
- 28. Facebook認証トークンを管理する
- 29. Elasticsearch Shield Plugin - 管理者特権を持つユーザーでも、ユーザーを認証できません
- 30. ユーザーが既に管理者であるときにC++経由で管理者をアクティブにする[管理者として実行]
あなたはSharedPreferenceの助けを借りてこれを行うことができます! –
仲間ありがとう! –