👋 Привет
Ниже два блока: клиентские данные можно подменить, а данные из Telegram проверяются сервером через initData.
От пользователя
можно подменить
ID
—
Username
—
Имя
—
Эти поля можно менять вручную. Это демонстрация того, почему нельзя доверять
данным, которые пришли только с клиента.
От Telegram
проверено сервером
Ожидание проверки...
ID
—
Username
—
Имя
—
Эти данные сервер проверяет через Telegram initData. Подделать их без токена бота нельзя.