Opa Designers,
estive meio sumido, mas to de volta.
vamos lá vc quer fazer o login e qual o erro que não aparece esse que
você setou no método?
$this->Session->setFlash( "Dados inválidos." );
ou
$this->Session->setFlash( "Por favor, informe sua senha." );
etc.
seriam estes ou seria o de validação se o campo está vazio essas
coisas?
abraços
Marcio Trindade
On 15 ago, 08:42, hostdesigner <[EMAIL PROTECTED]> wrote:
> Eu criei um método onde o usuário "deveria" fazer o login, mas, quando
> eu forço um erro não aparece a mensagem no layout, tem que fazer
> alguma coisa especial no layout? eu já li os códigos do add.thtml e
> não tem nada de diferente do login.thtml que eu fiz.
>
> function login()
> {
>
> $this->set( "error", false );
>
> // Verifying if form was send
> if( !empty( $this->data['Usuario']["email"] ) )
> {
>
> if( !empty( $this->data['Usuario']['password'] ) )
> {
>
> // Verifying if user exists
> $usuario = $this->Usuario->findByEmail(
> $this->data['Usuario']
> ['email'] );
>
> if( !empty( $usuario['Usuario']['password'] )
> &&
> ( $usuario['Usuario']['senha'] == $this->Senha->encode(
> $this->data['Usuario']['password'] ) ) )
>
> {
>
> // Clean the fields
> $this->cleanUpFields();
>
> // Write session
> $this->Session->write( "usuario",
> $usuario['Usuario'] );
>
> // Redirect user
> $this->redirect( "/admin/" );
>
> }else{
>
> // Seting the variable informs the
> error
> $this->set( "error", true );
>
> // Show the information of error
> $this->Session->setFlash( "Dados
> inválidos." );
> }
>
> }else{
>
> $this->Session->setFlash( "Por favor, informe
> sua senha." );
> }
>
> }else{
>
> $this->Session->setFlash( "Você precisa informar seu
> email." );
> }
> }
--~--~---------~--~----~------------~-------~--~----~
Recebeu esta mensagem porque está inscrito em Grupo "Cake PHP Português" do
Grupos Google.
Para enviar mensagens para este grupo, envie um email para
[email protected]
Para anular a inscrição neste grupo, envie um email para [EMAIL PROTECTED]
Para mais opções, visite este grupo em
http://groups.google.com/group/cake-php-pt?hl=pt-PT
-~----------~----~----~----~------~----~------~--~---