2016-04-09 4 views
0

DynamoDBにはまったく新しいものがあります。私はquerying.Howの周りに私の頭を包んでいるように見えることはできません "USERNAME"と "PASSOWRD"のテーブルにエントリがあるかどうかを確認する簡単なクエリを作成する方法は?DynamoDBによる簡単なログイン

UsersTable 

int User ID; 
string userEmail; 
string createDeate; 
string passwordSalt; 
string passwordHash; 

答えて

0

あなたが望むのはメールを見つけることです。したがって、ハッシュの主キーを持つテーブルを持ち、GetItem APIでそれを取得します。

UserIdをプライマリキーとして使用する必要がある場合は、電子メールでGlobalSecondaryIndexを設定し、アイテムを取得するためにQuery APIを使用できます。

0

これは理想的ではないかもしれませんが、これを実現する簡単な方法を見つけました。ユーザーIDフィールドを作成し、ユーザーが提供する電子メールのmd5にします。

ので、プロセスは、次のとおりです。

ユーザは、ユーザの電子メールアドレスがMD5 になっているサーバー側でメールアドレスとパスワード はMD5

を使用して簡単なクエリを使用して「ユーザー」のレコードを検索提供
関連する問題