Not sure if middleware.ts is still the way to go to protect all the routes. I just want that if there is no session, the user is redirected to the login route of nextauth.