Login Required e Decorator Wrapper

Estou estudando sobre flask e web e estou fazendo um site pra fixar os conhecimentos, quando fui fazer um sistema de login eu lembrei sobre as paginas protegidas, que você não pode acessar sem estar logado, eu li sobre o Login Required e Decorator Wrapper, e consegui implementar, mas queria saber como que faço se quiser proteger mais de uma pagina. Eu tentei simplesmente usar varias vezes o mesmo Decorator Wrapper, mas ele me retorna o erro :

View function mapping is overwriting an existing endpoint function: wrapper

Segue a imagem do Decorator Wrapper, e das duas paginas que eu queria proteger.
OBS: Li que o erro é relacionado a repetição da função, mas como eu faria para proteger ambas ?

image

O Flask requer que os nomes das funções sejam únicos, e ali está retornando uma função de nome “wrapper” para ambos os casos.

Tenta adicionar isso antes do return:

wrapper.__name__ = function.__name__
1 curtida