Вы должны авторизовывать не сайт, а бота, т.е. зачем посылать логин и пароль? Просто попросите юзера в личном кабинете сохранить ник в телеграме. Когда он сохранит, создать уникальный токен. Потом попросить написать боту и прислать этот токен. Когда они совпадут, авторизация пройдена.
Adamos, не спорю, но часто разработчики перекладывают слишком много на комментарии, забывая о нормальном именовании. Комментарии же читать сложнее, потому что приходится искать вызываемый метод (особенно если работать не в IDE и особенно если это магия с __call/__callStatic и прочим). Поэтому надо стараться писать код так, чтобы он был понятным, но дополнительные комментарии можно оставлять, если очень хочется отметить важные нюансы и проч.
Ну зачем кому-то знать все закоулки этого ДНК/РНК? В сад, все в сад!
Лучше поумничать, чем попробовать прочитать, что я написал, да? Я НЕ писал, что код НЕ НАДО читать, я написал, что ХОРОШО НАПИСАННЫЙ код (сюда входит именование методов, классов, переменных и так далее) НЕ НАДО комментировать, потому что и так понятно, что он делает, если его ЧИТАТЬ. Я написал это другими словами, но раз вы владеете словом, то должны были их правильно интерпретировать, но вы решили с рвением зазубрившей десяток-другой умных слов макаки задрать свой зад (ой, то есть голову) передо мной.
FanatPHP, ну так в том и суть. Я бы посмотрел, как человек попробует оформить такой баг репорт, начнет копаться и, вуаля, поймет, какой он дурак. Может, потраченное на это время не пройдет зря.
Ох уж эти любители говорить, что язык программирования работает как-то не так только у них. Если вы так уверены, отправляйте баг репорты, а не пишите на тостер.
И кто увидит это исключение выше? Судя по всему, это ваша самая верхняя точка, поэтому кидать исключение дальше не нужно. Ну или хотя бы кидать другое исключение с человекопонятной ошибкой, если это все же не верхняя точка приложения. А вообще, ваш код превращается в лапшу из try...catch. Вы либо ловите и подавляйте, либо не ловите и оставляйте до момента, когда ответ отправится пользователю, где уже словите и залогируете.