Так, ну я нашёл способ решения моей проблемы, в итоге пришлось прибегнуть к WHERE и обошёлся я без циклов, чуваки, кто жоско в этом шарит, оцените пожалуйста, может ли мой способ являться оптимальным решением проблемы авторизации? Потому что как бы и наличие айди в бд проверяет и после пользователю выдаёт что нужно.
@user_registration_router.message(StateFilter(None), CommandStart())
async def cmd_start_dating(message: types.Message, state: FSMContext):
con = sqlite3.connect("data_base.db")
cursor = con.cursor()
cursor.execute(f"SELECT user_id FROM userdatabase WHERE user_id = {message.from_user.id}")
user_id_massive = cursor.fetchall()
if user_id_massive:
await message.answer('Вы успешно авторизировались!')
await message.answer('Вы в главном меню!')
else:
await message.answer('К сожалению Вы ещё не зарегистрированы в сервисе!')