Как всегда, здесь подводит логика.
Если в базе есть что красть, то при "угоне базы" возможность авторизоваться будет самой меньшей из проблем.
Если в базе кроме логина и взять нечего, то и возможность авторизоваться не поможет. Ну угнал ты скажем аккаунт пользователя интернет-магазина - и какой с этого навар?
Не говоря уже о том, что "угнать базу" не так легко как кажется. Если это в принципе возможно, то значит проект в принципе ламерский, и в нём и других дыр выше крыши - то есть авторизоваться можно будет скажем через XSS или SQLi
Во всех нормальных системах никто такими нелепыми страхами не страдает и нормально хэши хранятся в базе, что дает возможность контроля авторизации, в том числе на выбранных устройствах.
Если же нет уверенности в собственных силах, что удастся защитить базу от слива, то можно использовать JWT токены.