Fix signup e axios header config
A config anterior do axios tava dando problema com backend, pois colocava uma string vazia no Authorization header e o back tentava ler. Mudei para somente inserir esta header se o token não for nulo.
Na pagina de cadastro, o usuario estava sendo cadastrado no banco, porém o login não era chamado, assim o token nunca era enviado para o front-end. Além disso quando a página era feita uma chamada para o back com tentativa de login, como tirei o useEffect isto também foi resolvido.