Безопасно и корректно ли в реферальной ссылке id пользователя?
В интернет магазине планируется расширять функционал, добавить реферальную систему. Нормально ли с точки зрения безопасности и стандарта, использовать в качетсве get параметра в ссылке id пользователя? К примеру вот так https://example.ru/?r=145 где 145 это id пользователя в БД. Как альтернативный вариант, написать цикл, пробежаться по каждому пользователю сгенерировать уникальную строку типа "ewcnpw23pw", добавить в новое поле referral. Так вот какой вариант лучше? Какие варианты еще есть?