Complete login example.