Не проходит авторизация?
Прочитайте внимательно про биндинг, а точнее про именованные и неименованные псевдопеременные, а то у вас каша получилась.
Если у тебя название таблицы login, то нужен такой запрос
SELECT * FROM `login` WHERE `login`.`login`=:login
$query = $dbh->prepare("SELECT * FROM `ИМЯ ТАБЛИЦЫ` WHERE `login`=:login");
$query->execute(['login'=>$login]);
$result = $query->fetch(PDO::FETCH_ASSOC);