Yes, consider something like letting the user keep track of "minutes reading" or "word points" after generating a story as the point where you log them in.
There has to be user value to login or nobody will do it.
There has to be user value to login or nobody will do it.