сел переписывать старый проект
где мне лучше делать такие проверки, как ЧАСТЬ 1? Если засовывать в мидлвар, то как лучше оформлять тогда?
где лучше генерить токен jwt, в контроллере или из контроллера получать юзера, который добавился в бд и уже в роуте генерировать?