First version with login done by the user module