I have several wallets. These are dynamic. BTC address is renewed every time I receive/send token with them.
Is it possible to use one of the previously generated empty addressees to receive token once more in future?
How to avoid messing up with old/new addresses in any wallet that generates them each login?
You can reuse any old address as long as your wallet generates it, but for privacy reasons it is better not to reuse the address. How to restrict new addresses depends on your wallet. Mention the name of the wallet to get how to restrict the new addresses that you generate.
By the word login, do you mean logging into your account or opening the wallet file? In Bitcoin wallets, words such as login or token are not used.