Почему небезопасно показывать ID пользователя в URL, и чем его заменить?
это облегчает атаки с использованием масс ассигмент, как вот товарисч недавно отписался, можно либо заменить на уникальный ник (и тогда еще и смотрится красиво), либо подумать о защите от атак заранее.
Используйте хеш уникального имени+соли или UUID - их хватит надолго