Ir ao conteúdo
  • Cadastre-se

srINFIEL

Membro Júnior
  • Posts

    3
  • Cadastrado em

  • Última visita

Reputação

0
  1. Salve Salve Senhores Estou estudando o CakePHP e estou fazendo um site com registro de usuários e acesso a comentários dos mesmos sendo que cada comentário tem seu próprio autor e para acessar os comentários apenas usuários cadastrados no banco de dados podem ver porem existe um problema nesse caminho pois eu estava fazendo a interface de login e senha e tentei usar um usuário cadastrado para acessar a pagina de comentários porem diz que a senha esta incorreta(Eu criptografei a senha porem tirei essa opção e tentei novamente e o problema persiste). Estou utilizando no desenvolvimento. MySQL - CakePHP - Composer - XAMPP - Brackets Esse código consta no Userscontroller.php //Login para acessar os comentarios public function login(){ if($this->request->is('post')){ $user = $this->Auth->identify(); if($user){ $this->Auth->setUser($user); return $this->redirect(['controller'=>'posts']); } //Erro que apareçe se errar a autenticação do login $this->Flash->error('Erro de autenticação'); } } Esse código consta no Appcontroller.php // Inicializando o login como pagina inicial antes de acessar os comentarios dos usuarios public function initialize() { parent::initialize(); $this->loadComponent('Auth', [ 'authenticate' => [ 'Form' => [ 'fields' => [ 'username' => 'email', 'password' => 'password' ] ] ], 'loginAction' => [ 'controller' => 'Users', 'action' => 'login' ] ]); } Template do Login e Senha <br> <div class="index large-4 medium-4 large-offset-4 medium-offset-4 columns"> <div class="panel"> <h2 class="text-center">Login</h2> <?= $this->Form->create(); ?> <?= $this->Form->input('email'); ?> <?= $this->Form->input('password',array('type' =>'password')); ?> <?= $this->Form->submit('Login', array('class' => 'button')); ?> <?= $this->Form->end(); ?> </div> </div> Caso queiram ter acesso total do CakePHP, vou deixar o link abaixo compartilhado no OneDrive. https://1drv.ms/u/s!AkHWh3amgH4KghdX6pOABVy788Ma

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...