Я использую Fat-Free Framework, внутри есть готовый плагин для авторизации.
Я подключил, все работает корректно
https://fatfreeframework.com/3.7/auth для ввода имени пользователя и пароля использую готовую форму фреймворка, метод
$auth->basic();
Метод возвращает, как на примере ниже, истина или ложь.
$db = new \DB\SQL('mysql:host=localhost;dbname=project1', 'root', 'topsecret123');
$user = new \DB\SQL\Mapper($db, 'users');
$auth = new \Auth($user, array('id'=>'user_id', 'pw'=>'password'));
$auth->basic(); // a network login prompt will display to authenticate the user
Подскажите, как получить имя пользователя при авторизации, это важно для работы сайты.