base: user 'Login' and 'Register' button  addition

(addresses #1943)

Signed-off-by: Eirini Psallida <eirini.psallida@cern.ch>
I think ``item.text == 'Admin'`` is dependent on the translated text, so I don't think it's good to test this way. I can try to help you IRL finding a better way.