3

サーバーからMySQLデータベースにアクセスするアプリを構築しています。アプリからデータを送信し、サーバーからPHP応答を受信して​​います。このデータベースを使用して、このアプリのログイン システムを作成しようとしています。

プロセスは何ですか?これを構築するためのベストプラクティスは何ですか?

4

1 に答える 1

6

ある種のセッション値をアプリに保存し、リクエストとともに送信する必要があります。PHPセッションを利用してこれを行うことができるかもしれませんが、私が通常行うのは、APIキーのデータベースエントリを作成することです。ログインに成功すると、そのユーザーのAPIキーが生成され、デバイスに保存されます。次に、リクエストごとに、サーバー側での認証のためにユーザー名とAPIキーの組み合わせを渡します。コードベースをandroid/blackberry / toasterオーブンに拡張したい場合、このメソッドは簡単に移植できます。非常にポータブルな認証システムになります。また、これにより、セキュリティ上の懸念事項であるパスワードをデバイスに保存する必要がなくなります。

これは、1人のプログラマーがそれを行うことを選択する方法です。

于 2012-08-10T20:39:32.147 に答える