MG
Redirecionar para uma aplicação sem usar um método
Fechado
Olá, eu estou usando o template ERP II e implementando no LoginForm um botão para que o usuário possa lembrar sua senha.
Eu fiz o formulário e coloquei o botão no LoginForm. O usuário informa seu e-mail, eu verifico se existe na tabela "system_user" e envio um link para que ele possa redefinir sua senha.
Mas uma dúvida, como faço para redirecionar o usuário, após a conclusão deste processo para a tela LoginForm?
Ela só possui o método onLogout.... Devo chamar este método ou existe outra forma?
Obrigado
Eu fiz o formulário e coloquei o botão no LoginForm. O usuário informa seu e-mail, eu verifico se existe na tabela "system_user" e envio um link para que ele possa redefinir sua senha.
Mas uma dúvida, como faço para redirecionar o usuário, após a conclusão deste processo para a tela LoginForm?
Ela só possui o método onLogout.... Devo chamar este método ou existe outra forma?
Obrigado
Bom dia,
TCoreApplication::gotoPage($class, $method = NULL, $parameters = NULL);
É só informar a classe a LoginForm.
Abraço.
Olá João, bom dia e obrigado.
Mais um detalhe, eu consigo colocar isso numa TAction (botão)?
Abraços
Marcelo
na TAction não, mas no final da validação e envio do e-mail chama TCoreApplication::gotoPage('LoginForm');
Se puder postar o código.
João, eu tentei mas está dando o seguinte erro no log:
[10-Jan-2015 13:13:41 America/Sao_Paulo] PHP Fatal error: Class 'TCoreApplication' not found in /home/mgsistem/public_html/areacliente/app/control/admin/LembrarSenha.class.php on line 126
Segue o código:
Testei agora as seguintes opções e não apresentou erro. Teste as outras duas, e posta o resultado.
TApplication::gotoPage('Classe');
TCoreApplication::gotoPage('Classe');
TApplication::executeMethod('Classe');
Na versão 2.0, use somente TApplication::
Abs,
Pablo
Olá João e Pablo, bom dia.
Use TApplication e funcionou.
Muito obrigado!
Abraços
Marcelo