2015-02-10 2 views
0

Одним из преимуществ использования GUID над BIGINT в качестве основного ключа для профилей пользователей является то, что сбор профилей пользователей с использованием шквал запросов GET намного сложнее. Вы теряете часть этой дополнительной безопасности GUID при использовании последовательных GUID, поскольку следующий используемый GUID становится несколько предсказуемым.Избегайте сбора профилей пользователя BIGINT

Итак, как вы избегаете этой проблемы при использовании BIGINT, так как они очень предсказуемы?

+0

Почему downvotes ?? – user111222333

ответ

3

Один из следующих действий:

  • Хранить ID в сессии вместо строк запроса
  • зашифровать ID и передать зашифрованное значение в строку запроса (для MVC, вы можете даже сделать seamless too)
  • Pass в имени вместо этого, и всегда используйте это имя для перевода на ID
+0

Отличные предложения. – user111222333

+0

Почему это было приостановлено? Человек, этот сайт просто грубый раз. – user111222333

+0

Если в течение следующих 5 минут ничего не произойдет, я проверю этот ответ. Благодарю. – user111222333

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