Refactor du login (encore)