Буквально позавчера Telegram выкатили нормальную OAuth авторизацию через мессенджер на сторонних ресурсах. Раньше тоже можно было авторизовать пользователя через телеграм. Но для этого и пользователю и разработчику нужно было сделать много лишних телодвижений. А теперь всё просто как в ВК или Facebook. Что нам нужно? На нужен вебсайт. На localhost авторизацию проверить не получится, потому что к боту привязывается доменное имя. Создаём бота Создать бота всё-таки придётся. Авторизовываться будут с помощью него...
Мы продолжаем создание php mvc проекта и сегодня мы реализуем авторизацию в нашем приложении. На прошлом уроке мы подготовили форму. Сегодня мы внесем небольшие корректировки, а также реализуем механизм смены аватарки в зависимости от введенных в форму данных. В начале мы должны создать файл .htaccess в корне проекта и прописать в нем несколько директив. Это нужно нам для корректного перехода между страницами, которых на сайте физически нет. В действительности все запросы от пользователя обрабатывает index.php. Такой подход называется FrontController.
Для реализации авторизации мы должны написать...