Add the 'login' function