Even time expiration limit not necessary for each application usecase, there is not much difference when a user is logged in or out within this frame.
Simply first, it should be checked if user already logged in and if
not, user should asked to complete login informations which prompted
before redirecting the user to verification grant. That means not