1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Redirecionamento de paginas

Estou editando esse post aqui pois tenho outra duvida. Queria que depois de abrir a tela inicial (tela de login) e que o usuario entrasse com os dados e clicasse, passasse pro controller e fizesse uma verificação e depois redirecionasse para a paginal de perfil do usuario. A parte de controller eu já fiz o processamento e tambem o redirecionamento para a pagina de perfil que fica na mesma da mesma view Logins. Código:

class LoginsController extends Controller {

      public $helpers = array ('Html','Form');
      public $name = 'Login';

      // ação padrao
      function index(){

      }
      // ação especifica de verificar login
      public function entrar(){
            if ($this->request->is('post')) {
                if ($this->Login->save($this->request->data)){ // tenta salvar usando metodo do modelo
                    $this->Session->setFlash('Your post has been saved.'); // img de alerta
                    $this->redirect(array('action' => 'perfil')); // redireciona pra pagina de perfil, dentro de logins
                }
                //$this->Session->setFlash('Your post has been saved.');
            }

      }
}

Tem esse metodo entrar dentro do Controller, mas como eu associo o meu form la da pagina de login login a esse metodo? Essa e minha duvida. Meu form:

<form action="./Controller/LoginsController.php" id="enviodados" method="post">
<label>Usuário</label>
<input name="login" type="text" id="caixatexto" />
<label>Senha</label>
<input name="senha" type="password" id="caixatexto" />
<br><br>
<input name="entrar" type="submit" id="entrar" value="Login" />
</center>

</form>

No form eu redirecionei para a pagina do Controller dentro de Controller, esta certo? Na barra de endereços aparece td certinho, so que dentro do Controller não há o processamento da requisição post. Por enquanto eu estou conseguindo abrir as telas e trabalhar normalmente so não consigo receber as ações do usuario e trabalhar com essas requisições. O fluxo usuario --> sistema é que eu não estou conseguindo compreender e trabalhar normalmente.

https://www.filepicker.io/api/file/C8vjWsSGSBWWla2GELbr

https://www.filepicker.io/api/file/n79cMdXTSmyx6kwVvViq

  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags html cakephp php web ou faça a sua própria pergunta.