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