desenv-web-rp.com

Procedimento de auto-registro do usuário Abandonware no núcleo do Joomla

O Joomla 3.6 possui dois controladores diferentes destinados a criar um novo usuário:

UsersControllerRegistration::register()

definido em components/com_users/controllers/registration.php e

UsersControllerUser::register()

definido em components/com_users/controllers/user.php

Olhando para o código fonte, ambos os métodos se parecem muito semelhantes e fazem o mesmo trabalho.

No entanto, enquanto o primeiro é usado para o auto registro do usuário, parece que o último não é usado em nenhum lugar.

Eu só quero saber se UsersControllerUser :: register () é realmente um código não utilizado ou não.

Estou um pouco preocupado, pois mesmo que não seja usado pelas visualizações do Joomla, a tarefa ainda pode ser solicitada por uma solicitação maliciosa.

6
Demis Palma ツ

Parece que restos de reconstrução do processo de registro. Se você olhar mais de perto, não retornará no código uma mensagem adequada que depende do método de ativação (admin, self, auto). E pelo fato de ter sido removido nas versões posteriores, posso assumir com segurança que era um risco de segurança/spam. Portanto, se você ainda estiver usando a versão 3.6, seria uma boa idéia atualizá-la; caso contrário, você não precisa se preocupar com essa tarefa UsersControllerUser::register().

1
Artur Stępień