Publicidade (Anuncie Aqui)

View Comments

  1. Francisco Lleal disse:

    thiago muito fera gostei mesmo do sistema, mas seguinte como sou inciante, procuro pela internet um sistema de login que expira por inatividade no site, teria alguma coisa do tipo aqui no seu blog ou algum lugar com algum exemplo para que eu possa estuda-lo desde ja agradeço… meu email: francisco.lleal@gmail.com. Sempre que posso leio seus artigos, vc e fera… abraços!

  2. joão disse:

    Muito bom o tutorial estou aguardando os próximos, abraços

  3. Alvaro disse:

    Bem legal seu tutorial, explicativo e com um excelente retorno em termos de objetividade e clareza nos detalhamentos.
    Sou novo por aqui, mas prometo que estarei vendo outros tutoriais para implementar meus projetos e aumentar meu nível de conhecimento.
    Muito obrigado.

  4. Vinícius Almeida disse:

    Opa, no aguardo da 5 parte! rs

    Vai ter? ^^

    Parabéns, assim como a galera falou, também aprendi bastante sobre POO!

    Obrigado!

  5. Amauri disse:

    Muito bom. Esse tutorial ajudará muitas pessoas, assim como eu, a entender melhor o PHP OO.
    Parabéns pelo trabalho.
    Um grande abraço.
    E que venha a Parte 5!

  6. Gabriel Lau disse:

    Thiago, me tira uma dúvida aqui:
    Eu estou tentando criar uma classe para o cadastro do usuário no sistema, parecida com a sua de fazer o login dele, mas como faz tempo que eu não mecho com POO, acabei travando… =/

    Em certo ponto de minha classe, eu preciso fazer uma validação dos dados do form. O problema é que são muitos, cerca de 20 (+) campos…

    Tem alguma forma mais prática de se pegar esses dados, ou eu tenho de passar todos eles por parâmetro para a classe, para poder manipulá-los?

  7. Gabriel Lau disse:

    Thiago… eu consegui resolver o lance da classe de conexão… eu instanciei ela normalmente dentro da classe e tá funcionando direitinho…

    O problema que estou tendo agora é com os Cookies.

    Ao seta-lo como true, na linha 56 aprox., ele passa a atrapalhar na checagem do usuário online.
    var $cookie = true;
    if ( $userClass->usuarioLogado() === false ) {...}

    Na expressão acima, mesmo que o usuário tenha sido logado corretamente, e as Sessions criadas, ele age como se não estivesse logado. Se eu setar a variável $cookie como false ele passa a funcionar direitinho.

    Eu estou testando localmente, tem alguma configuração a ser feita no php para ele rodar os cookies, ou tem algum bug nessa parte do código???

    • Thiago Belem disse:

      @Gabriel Lau
      Quando eu fiz testes locais funcionou tudo perfeitamente… Mas estou postando a Parte 4 da sequencia agora e nela eu fiz algumas melhorias na classe toda, inclusive nos cookies, pode ser que resolva o seu problema.

  8. Thiago disse:

    Você tem alguma lógica para criar um site parecido com Joomla, onde o cliente através do administrador monta menu, conteúdo, cria, edita e exclui? Abraço.

    • Thiago Belem disse:

      @Thiago
      (In)felizmente meus tutoriais e artigos são sobre pequenos sistemas e códigos que visam (principalmente) mostrar como cada parte de um sistema funciona e ajudar as pessoas a fazerem sistemas melhores.. Isso tudo é exatamente o contrário do Joomla, que permite que a pessoa faça um site inteiro sem se preocupar com as pequenas partes do sistema.

  9. Gabriel Lau disse:

    Olá Thiago… queria sugerir um tema pra um outro post seu. Seria sobre a opção “Esqueci minha senha” que existe em muitos sistemas de login.

    Eu gostaria mesmo é de algumas dicas sobre o assunto pois, parece simples, mas esta action também precisa de segurança. Eu já vi várias opções, em vários sites… mas gostaria de saber que tipo de dados deve-se pedir para garantir que nenhum usuário mal intencionado possa burlar a conta de outro usuário.

  10. Gabriel Lau disse:

    Olá Thiago… ficou muuuito bacana essa sua aplicação para login usando classes… gostei mto mesmo… mas tenho uma dúvida:

    Eu utilizo uma classe para conexão com o banco de dados que achei nesse site aqui: Webartz (Classe mysql)

    Na sua classe, você inseriu dados de conexão com o banco manualmente, mas não teria uma forma de se usar esta classe de conexão (que eu mostrei) para não ter que ficar repetindo código?

    • Thiago Belem disse:

      @Gabriel
      Acho que você se enganou… Não fiz conexão MySQL na minha classe.

      Eu apenas defini o nome do banco de dados e o nome da tabela onde ficam as informações sobre os usuários… Mas, novamente, não tem nenhuma conexão MySQL nessa classe.

      Abraços

    • Gabriel Lau disse:

      Tem razão Thiago, eu me confundi acabei perguntando outra coisa.
      O que eu queria saber na verdade era se tinha como eu utilizar a minha classe de conexão com o banco, dentro da sua classe…
      Faz tempo que eu não mecho com POO, não lembro mais dessas coisas de hierarquia e talz…

    • Thiago Belem disse:

      @Gabriel
      Sim Gabriel, você pode usar sem problemas… Você precisaria apenas instanciar a classe dentro dos métodos da minha classe e usar a sua classe para fazer as consultas.. :)

  11. Tadeu disse:

    Show de bola, continua ai!!

    Sucesso

  12. Ronald disse:

    Thiago, muito bom o tutorial.

    Primeira vez que vejo o PHP sem utilizado com classes.

    Espero que continue.

    Abraços.

    ps: aqui embaixo do seu blog está escrito Artigos Popoulares ;)

  13. Leo Baiano disse:

    Aê parceiro, continua que a parada ta ficando boa!

  14. Renan gurgel disse:

    Sensacional o blog, já ajudou muitas vezes!
    que venha o próximo tutorial.

  15. Leonardo Tavares disse:

    Thiago ficou muito bom, parabéns! Acho que mais didático é impossível rsr. Gostei da maneira como você comenta o código, o interessante é como alguns IDEs respondem a essa prática, por exemplo, o NetBeans passa a indicar todas as informações da classe, método, propriedade etc. relacionando com tudo que foi comentado… Irei adotar essa prática :D
    Aguardo as próximas partes! Abraço.

  16. Bruno disse:

    Aqui fica mais um incentivo para o próximo passo :)

  17. Vinícius disse:

    Muito bom o blog, tu ta de parabéns, abraço!

  18. Marcelo disse:

    Realmente muito bom…
    estou esperando o proximo tutorial ensinando a usar essa classe!!
    parabens Thiado Belem.!

  19. Thiago disse:

    Muito bom, parabéns!

    É possível que você adicione a funcionalidade de expirar a sessão com um determinado tempo sem uso?

    Abraço!

blog comments powered by Disqus