The Person model currently contains an id field which uses UUIDfor unique values. The reason UUID was chosen was so sequential IDs could be avoided in URLs. However, the UUID URLs are quite lengthy.
There may be a way to use the default, sequential ID field for users while adding Base64 encoding for URL parameter. The key functionality is that the URL should not be easy to guess from any given URL.
The
Person
model currently contains anid
field which usesUUID
for unique values. The reason UUID was chosen was so sequential IDs could be avoided in URLs. However, the UUID URLs are quite lengthy.There may be a way to use the default, sequential ID field for users while adding Base64 encoding for URL parameter. The key functionality is that the URL should not be easy to guess from any given URL.
References