Здравствуйте! ВКонтакте есть кнопка "выход" (ссылка) в ней хранится какой-то hash, для чего он нужен? Ведь можно просто сделать страницу скажем такую site.name/logout и не писать site.name/logout?hash=uegzywownbdheiwkxb факт того, если я уберу hash или изменю символ, меня перенаправит на главную страницу и ещё, данный hash почему-то всегда одинаковый. Почему он тоже не меняется?
это защита от Cross-Site Request Forgery https://cheatsheetseries.owasp.org/cheatsheets/Cro...
данный hash формируется на сессию. вот он и проверяется при клике, что клик сделан именно с сайта вк, а не подделан с другого сайта