2016-04-09 4 views
0

ОЧЕНЬ новый для DynamoDB. Кажется, я не могу обернуть голову вокруг запросов. Как я могу создать простой запрос, чтобы проверить, есть ли запись в таблице для «USERNAME» и «PASSOWRD»?Простой вход с DynamoDB

UsersTable 

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

ответ

0

Что вы хотите, это найти электронное письмо. Таким образом, у вас будет таблица с хэш-первичным ключом, и вы получите ее с помощью API GetItem.

Если у вас должен быть ключ UserId как основной, вы можете установить GlobalSecondaryIndex по электронной почте и использовать API Query для извлечения элементов.

0

Возможно, это не идеальный вариант, но я понял простой способ достичь этого. создайте поле userID и сделайте его md5 предоставленного пользователем сообщения;

Так процесс:

пользователь предоставляет адрес электронной почты и пароль на стороне сервера электронной почты пользователя повернута в md5 задачи поиска «пользователь» запись с помощью простого запроса с использованием md5

Смежные вопросы