Переписал авторизацию ВК с мёртвого oauth.vk.com/authorize на новый VK ID (id.vk.com, OAuth 2.1 + PKCE с S256). Заодно поправил Client ID и Secret — в коде висел не от того приложения.
Добавил вход через Telegram. Кнопка рядом с ВК, в том же стиле. Авторизация через Telegram Login Widget с проверкой подписи HMAC-SHA256 и отбраковкой устаревших ответов (>24 ч). Telegram-юзеры пишутся в kot_user с префиксом tg_, чтобы не пересекаться с ВК.
Логика регистрации/входа в БД та же, что у автора — поля и SQL не менял, только инкапсулировал в одну функцию.
Залито на сервер через FTP, старый login.php сохранён как login.php.bak для отката.
https://dicecasino.ru