Não sei se entendi muito bem a funcionalidade desse método estático. Ele funciona como uma função e não precisa ser instanciada a classe que ele faz parte para que ele possa ser utilizado (?!). Não poderia existir uma função apenas chamada login(). Ao invés de criar uma classe com esse método estático. Fiquei confusa sobre o uso dele