Разработка статуса «проверенного» пользователя - PullRequest
4 голосов
/ 31 марта 2011

Я работаю над проектом, в котором мне нужно разработать логику для пользователя Verified.Это означает, что пользователь (на основе отрицательного отзыва) не может удалить свою учетную запись и создать новую учетную запись с другим идентификатором электронной почты.

В настоящее время для создания учетной записи пользователь вводит:

desired userID,  
email address (yahoo, gmail etc),  
Address,  
City,  
State,  
Zip,  
Phone 

Как я могу убедиться, что пользователь закрывает свою учетную запись и создает новую учетную запись, что приложение может отслеживать это?

Один из предложенных вариантов - отправить защищенный код на мобильный телефон пользователя;

Ответы [ 3 ]

3 голосов
/ 31 марта 2011

Если они не используют те же детали, что вы не можете. Единственное, что вы можете надежно сравнить, это адрес электронной почты, и у каждого уже есть несколько из них, и легко получить больше.

Вы должны быть осторожны, если разрешите только одну регистрацию на адрес, так как это не позволит членам одной семьи подписаться на ваше обслуживание.

1 голос
/ 31 марта 2011

Учитывая, что комбинация данных, которые вы собираете, является открытой и их практически неограниченные возможности для каждого значения, я не уверен, что вы можете предотвратить это, если каждый пользователь не привязан к другому устройству, такому как аппаратный ключ или некоторое другое не предоставленное пользователем оборудование на основе внеполосной аутентификации.

1 голос
/ 31 марта 2011

К сожалению, нет надежного способа сделать это.Если, конечно, вы не спросите пользователя номер SSN, а затем подтвердите его каким-либо образом.

...