Что мне следует использовать вместо id в Laravel? [закрыто]Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Что мне следует использовать вместо id в Laravel? [закрыто]

Сообщение Anonymous »

При использовании MySQL и Laravel идентификаторы записей можно угадать.
Например, представьте, что у нас есть таблица с именем «пользователи» с 50 записями.
У нас также есть конечная точка, подобная следующей, для получения информации о каждом пользователе:

Код: Выделить всё

http://localhost/api/v1/users/{user_id}
В приведенной выше конечной точке пользователь может заменить user_id на любое число, которое он хочет, потенциально ставя под угрозу наши данные.
Какое решение существует в Laravel заменить использование «id»?
Один из подходов, который приходит на ум, — это создать новое поле с именем «unique_id». Каждый раз, когда создается новый пользователь, система случайным образом генерирует значение для этого поля.
Какой подход вы используете в таких ситуациях?

Подробнее здесь: https://stackoverflow.com/questions/782 ... in-laravel
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»