Задать вопрос
@IvanIF

Как реализовать возможность смены никнейма на сайте?

Предположим, что есть тематический портал, на котором пользователи могут добавлять статьи и комментарии. В статьях и комментариях можно упомянуть пользователя, добавив его никнейм. Например, на многих сайтах видел вот такой формат упоминания @nickname. И всё дело в том, что этот никнейм должен быть ссылкой.

Как быть при сменен никнейма? Заменять во всех статьях и комментариях этот никнейм на новый? А если таких комментариев сотни? Искать и редактировать сотни строк в БД?
  • Вопрос задан
  • 111 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 2
@kandrash
Кратко о себе
Вот поэтому 99% сайтов не позволяют менять ник) Даже не припомню, где это возможно.

Но есть более простые решения - например не хранить ник в статьях а подставлять во время генерации страницы. В БД храним "Привет {user:123}" а при отдаче заменяем на "Привет @IvanIF".
Ответ написан
7workers
@7workers
не позволять занимать повторно ники и делать редирект. "этот пользователь сменил ник на .ххххх... перейти >". таких случаев будет очень мало.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
inoise
@inoise
Solution Architect, AWS Certified, Serverless
Перестать заниматься фигней и сделать редирект. Или забить
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы