0

現在、データベースに Azure を使用する Windows 8 アプリを開発しています。このデータベースには、4 つのテーブルがあります。

PlaceGroup
Places
PlaceComments
PlaceEvents

ユーザーが自分の場所のみ、つまり自分のIDを持つレコードのみを更新/削除できる、ある種のアカウントシステムを作成したいと考えています。例:

id=5 の場所があります

PlaceComments テーブルには、次のレコード テーブル構造があります。


first record:
1 5 "Some text here"

second record
2 12 "Some text here"

2 番目のレコードのみを更新/削除できるはずです。どうすればいいのか全く分からないので、どなたか助けていただきたいです。

4

1 に答える 1

1

モバイル サービスで認証を開始するチュートリアルと、後続のスクリプトを使用してモバイル サービスでユーザーを承認するをご覧ください。

簡単に言うと、アプリケーションに認証を含める必要があります。これは、モバイル サービスを介して行うこともできます。認証が整ったら、テーブルにさまざまなスクリプトを設定して、「認証されたユーザーのみ」をサポートします。

WAMS 権限ドロップダウン

認証の結果、認証されたユーザーを識別する「ユーザー ID」が取得されます。そのユーザー情報はさまざまなスクリプトに渡されるため、その識別子を使用して、「所有者」を示す列を持つ行のみを照合できます。さまざまなデータ行の (基本的に WHERE user = をすべてのクエリに追加します)。基本的にマルチテナント実装を作成します。

WAMS スクリプト

于 2012-11-14T05:58:36.207 に答える