Lançado Adianti Framework 7.6!
Clique aqui para saber mais
Tela de Login Boa noite! Gostaria se saber como faço uma tela de login para um projeto do ADIANTI STUDIO PRO, pois já construí um cadastro e ele vai direto para a tela do index que já traz o menu e o cadastro que eu criei. Existe algum artigo ou alguém poderia me ajudar com essa situação? Obrigado, Leandro....
LB
Tela de Login  
Fechado
Boa noite!
Gostaria se saber como faço uma tela de login para um projeto do ADIANTI STUDIO PRO, pois já construí um cadastro e ele vai direto para a tela do index que já traz o menu e o cadastro que eu criei.
Existe algum artigo ou alguém poderia me ajudar com essa situação?

Obrigado,
Leandro.

Curso completo Meu Negócio Pronto
Use para si, ou transforme em um negócio: Inclui aulas e códigos-fontes
Gestor de conteúdo (SITE) + Loja Virtual (E-Commerce) + Emissor de Notas para infoprodutos


Meu negócio pronto Quero me inscrever agora!

Comentários (8)


LB

Pessoal vejam minha tentativa e me aconselhem a melhor forma de fazer:
1- no arquivo index.php que direcionava para a pagina index.web.php eu o alterei deixando da seguinte forma.
  1. <?php
  2. if (PHP_SAPI == 'cli')
  3. {
  4.     include 'index.gtk.php';
  5. }
  6. else
  7. {
  8.     include 'login.web.php';
  9. }
  10. ?>

Isso entendo que estou remetendo para a pagina login.web.php.
2 - Criei uma pagina com o nome login.web.php com o seguinte código:
  1. <?php 
  2. class LoginForm extends TPage
  3. {
  4.     private $form;
  5.     public function __construct()
  6.     {
  7.         parent::__construct();
  8.         $this->form = new TQuickForm('login_form');
  9.         $this->form->setFormTitle('CONCIV SISTEM - LOGIN');
  10.         $this->form->class 'tform';
  11.         $this->form->style 'width: 400px';
  12.         
  13.         $login = new TEntry('login');
  14.         $senha = new TPassword('senha' );
  15.         
  16.         $this->form->addQuickField('Login:',$login,200);  
  17.         $this->form->addQuickField('Senha:',$senha,200);
  18.         
  19.               
  20.         $post = new TAction(array($this,'onPost'));
  21.         $this->form->addQuickAction('Entrar',$post,'ico_apply.png');
  22.         
  23.         parent::add($this->form);
  24.     }
  25. }
  26. Porém quando tento executar é exibido o erro  "Fatal error: Class 'TPage' not found in D:\conciv\login.web.php on line 4 " e não sei o que fazer para resolver esse erro
  27. A intenção é abrir uma pagina de loginpara validar o usuário que está logando antes que o mesmo já tenha acesso ao menu que se encontra na pagina index.web.php.
  28. Se alguém puder me dar algumas dicas ou algum artigo para que possa esclarecer essa dúvida fico muito grato.
  29. Obrigado
  30. Leandro.
FC

Oi Leandro

O ideal é vc utilizar o template ERP que já tem tudo pronto, porém se quiser fazer apenas um login mais simples da uma olhada no aplicativo baixa ele chageman www.adianti.com.br/framework_files/changeman/index.php?class=LoginFo

Estude as alterações no index.web.php engine.php e no template com a introdução do login.html

Boa sorte
LB

Felipe, bom dia!

Obrigado pela resposta, gostaria de saber onde encontro o template ERP, é necessário baixa-lo?
Tem alguma documentação ou artigo de onde baixa-lo e como instalar?

Obrigado novamente.

Leandro.
LB

Olá Felipe, já encontrei no site Adianti, obrigado pela dica.
FC

olha aqui www.adianti.com.br/forum/pt/view_869?criando-uma-aplicacao-baseada-n
LB

Só mais uma dúvida, para inicar um projeto utilizando o template ERP eu devo substituir as pasta APP e LIB que o Adianti gera no diretório do projeto pelas mesmas pastas APP e LIB dentro da pasta template??? Ou Devo apenas jogara pasta template dentro do diretório do projeto?

Obrigado,

Leandro.
FC

Leandro

Usa a aplicação Template como base, assim terá a garantia de que está tudo certo, mas se vc já tiver feito algumas classes não tem problemas copie elas da sua antiga aplicação para a Template não esqueça que cada classe que vc criou é necessária dar a permissão e sempre quando der a permissão é necessário logar novamente.

Não esqueça se tiver feito o banco de dados e o arquivo .ini

Sds
Felipe Cortez
PD

Leandro,

Acredito que esse artigo possa lhe ajudar:
www.adianti.com.br/forum/pt/view_869?criando-uma-aplicacao-baseada-n

Att,
Pablo