A melhor didática. A melhor dicção. Não faz correndo. Explica bem demais. Nota 1000! Consegui fazer meu sistema de OS vendo suas aulas. Aprendi a gostar de php com seus tutoriais!❤ Grato!
Só eu já dei umas 20 mil visualizações nesse vídeo, aula boa e prática. Pra quem tá começando e quiser pegar a prática é só fazer e refazer esse sistema tentando entender cada passo.
Aula melhor que essa é impossível, muito obrigado Eliel por dividir um pouco dos seus conhecimentos, tentei diversos vídeos, só que o mais completo e bem explicado que encontrei foi esse, mais uma vez MUITO obrigado.
Assisti diversos tutoriais e somente o seu realmente funcionou! Parabéns! Se você puder fazer uma vídeo aula implantando o duplo fator de autenticação neste sistema de login vai ser top.
Fiz meu formulario de login por conta própria e fui aprender sistema de login pra ligar ao banco de dados e etc... baseado em outro video deu tudo certo, menos a parte de proteção.... Mesmo logando com credenciais corretas não deixava eu acessar... então mudei para um simples: "if(empt($_SESSION)) [...]" Valeu demais
Professor Eliel, ja assiti esse video diversas vezes, estou praticando bastante inclusive, mas quando possivel, claro, se vc puder faça uma video aula sobre busca, resultados de pesquisa e paginação em php, seria muito bom. obg e abs.
Obrigado por compartilhar seu conhecimento conosco, além do aprendizado que ganho vendo seus vídeos, eu ainda consigo praticar para fazer meu TCC ano que vem. Agradeço!!
O interessante da aula sua professor e que voce vai escrevendo o codigo e ensinando oque significa cada linha escrita...nao vi ainda aula no youtube igual as suas ....parabens continue sempre assim . Ganhou mais um inscrito.
Prezado professor, gostaria de expressar meu apreço pelo seu vídeo e também compartilhar uma sugestão. Seria muito interessante se você pudesse criar um tutorial em PHP procedural abordando a implementação de filtros para filtrar por sexo e cidade.
Vou providenciar. ainda não temos aqui no canal. MAs você pode fazer um campo na tabela que seria o tipo, se for 1 seria administrador, e coloca outro número para outros tipos, assim, vc consegue permitir através das sessões para o tipo específico.
Olá eliel tudo bem? boa aula que fizes te ja agora, eu estou com um problema na parte do login logo no inicio onde ele faz o primeiro if no minuto 14:07 ele mesmo com os campos preenchidos dá como nao preenchi os campos e volta ao index.php consegues me ajudar?
Professor, boa aula, eu estou desenvolvendo um sistema para uma loja de vendas, e quero que seja nescessário o login no momento em q o usuário tente comprar um produto, vc acha q com esse projeto do video eu consigo fazer uq eu desejo?
Sim é possível. Mas vc terá em algum momento que fazer o login, no momento inicial se for algo que vc está aprendendo é válido, mas se for algo real, utilize uma plataforma pronta até vc ir pegando o jeito da coisa e ir desenvolvendo a sua em paralelo, eu sugiro a loja integrada.
Boa tarde mestre, fiz tudo igual ao seu, mas tá dando um erro na linha 17 do minuto 18:55. Não está reconhecendo o comando $conn->query($sql) e apresenta o seguinte erro: "Fatal error: Uncaught mysqli_sql_exception: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'SELECET * FROM usuarios WHERE usuario..."
Pelo visto está dando de conexão, é necessário fazer uma condição para ver se está conectando correto. Lá no arquivo config.php no final faça uma verificação dessas. if (!$conn) { echo "Não foi possível conectar ao banco MySQL"; exit; }else { echo "O banco de dados MySQL está conectando"; }
@@2011Feijao Então pode ser que sua query está errada, pois ele não está conseguindo trazer os dados. Pois na leitura do erro diz que sua sintaxe está errada, veja o nome dos campos estão corretas.
@@professoreliel CONCESEGUI PROFESSOR!! Era o select que eu tinha escrito errado. Testei tudo, aí quando joguei a query para dentro do phpmyadmin ela não executou, aí vi o erro. Estava a horas tentando achar o erro aqui. Muito obrigadooo!!!
ola, aula muito top!!! porém me ocorreu o erro em que no localhost mostra que no login.php nesta parte "$res = $conn->query($sql) or die($conn->error);" mostra que "Variável indefinida $conn". o que poderia fazer?
vc tem cursos pra comprar?estou aprendendo aos poucos mysql e php gostaria de aprofundar, alguma dica? gosto muito da área tenho um pouco de base de programação porém muita dificuldade.
Ola professor primeiramente agradeço pelo video bem detalhado mais eu segui todos os paços quando acesso a pagina de login nao passa para pagina x peço que me ajuda professor
Sugiro, dar uma olhada linha a linha no código que disponibilizo no github.com/elielkruz/login se não consegui, entre em contato em contato através do meu instagram, está no link do canal.
Eliel, está havendo um problema aqui. Ao tentar acesar, não retorna nada. Ou seja não sai da tela de login. E, o curioso, é que não retorna erro algum ou mensagem alguma. Já conferi o todo o código e tudo parece correto.
Prof Joaquim, estou com o mesmo problema e "resolvi" eliminando o primeiro if do dashboard, mas assim o sistema não checa se estou logado e qualquer um acessa apenas digitando o link, como você resolveu?
Fala meu caro, que bom que gostou. Continue nos acompanhando. No momento estou em fase de gravação do curso de PHP. Em relação a curso pago, tenho um de desenvolvimento web com Wordpress: bit.ly/curso-wordpress-turma-b
Todos os arquivos que estarão juntos com o sistema. Porque é no HTDOCS que você consegue ver pelo navegador. Quando hospedar em um servidor, eles também ficarão em algo parecido.
As vezes o problema é só uma aspa ou até um redirecionamento. Sugiro: deixar ligado os erros do php para ver o que está fazendo e tente ir debugando com a variável var_dump() para ir ver se acontece algo. Qq dúvida me envie os prints no insta.
Olá Eliel, muito obrigado pela aula! O login funcionou certinho, mas estou com outros 3 problemas: 1 - Acho que estou com um problema na verificação de sessão ativa, pois se mantenho o primeiro if que verifica se a sessão está ativa, o sistema me redireciona novamente para o login, ao deixar este if como comentário o login funciona normalmente. 2 - Como este if está desativado, o usuário consegue acessar o sistema somente digitando o link do dashboard. 3 - O sistema não mantém o usuário logado? Gostaria que a sessão se mantivesse aberta por um periodo X, pois estou utilizando em uma API com um outro software e o usuário precisa fazer login a cada vez que clica no botão kkk verifiquei todo o código e não encontro onde está o erro, saberia dizer?
Só se eu ver o código, estes dias estão difíceis o tempo, pq estou com muitas atividades. Mas o IF é necessário para mantar a session, é por isso que tem o logout para vc sair da sessão. Quanto ao tempo, tente usar algo: if (!isset($_SESSION['MINHA_SESSAO'])) { $_SESSION['MINHA_SESSAO'] = time(); } else if (time() - $_SESSION['MINHA_SESSAO'] > 1800) { // sessão iniciada há mais de 30 minutos session_regenerate_id(true); // muda o ID da sessão para o ID corrente e invalidar o ID antigo $_SESSION['MINHA_SESSAO'] = time(); // atualiza o tempo de criação da sessão }
Você tem que ver como está seu arquivo de login o campo senha, se ele não conseguiu receber este dado, indica que você não passou corretamente no formulário de login. Qualquer dúvida, veja os arquivos em github.com/elielkruz/crud
A melhor didática.
A melhor dicção.
Não faz correndo.
Explica bem demais.
Nota 1000!
Consegui fazer meu sistema de OS vendo suas aulas.
Aprendi a gostar de php com seus tutoriais!❤
Grato!
Que bom que gostou Leandro, continue estudando sempre, em breve novidades aqui no canal!
Só eu já dei umas 20 mil visualizações nesse vídeo, aula boa e prática. Pra quem tá começando e quiser pegar a prática é só fazer e refazer esse sistema tentando entender cada passo.
Que top. Continue acompanhando
Aula melhor que essa é impossível, muito obrigado Eliel por dividir um pouco dos seus conhecimentos, tentei diversos vídeos, só que o mais completo e bem explicado que encontrei foi esse, mais uma vez MUITO obrigado.
Obrigado! Continue nos acompanhando. Bons Estudos!!!!
Obg.
Parabéns essa sua aula é Top demais.
Muito obrigado. Continue estudando!
CARACA, quando custei pra achar um video top desse.. SALVOU DEMAIIS !!!
Espero ter ajudado. Continue estudando!
Assisti diversos tutoriais e somente o seu realmente funcionou! Parabéns!
Se você puder fazer uma vídeo aula implantando o duplo fator de autenticação neste sistema de login vai ser top.
Farei em breve
Aula sensacional!! Adorei professor, muito obrigado 👏🏼👏🏼👏🏼
Que bom que gostou, continue estudando.
Genial,dos meses que tô quebrando a cabeça pra aprender isso,com um unifo video consegui fazer!!!!!😢❤
Espero ter ajudado
@@professoreliel ajudou bastante,agora só falta fazer o de cadastro no banco de dados 😅
muito obrigado Ajudou bastante, consegui fazer oq eu queria aqui, Que Deus te abençoe.
Que bom que ajudou
Que conteúdo sensacional!! Aprendi bastante!!
Que ótimo! Continue acompanhando.
Manja demais, obrigado pelas aulas Eliel, excepcional.
Nós que agradecemos! Continue nos acompanhando.
Fiz meu formulario de login por conta própria e fui aprender sistema de login pra ligar ao banco de dados e etc...
baseado em outro video deu tudo certo, menos a parte de proteção....
Mesmo logando com credenciais corretas não deixava eu acessar...
então mudei para um simples:
"if(empt($_SESSION)) [...]" Valeu demais
Que bom, continue estudando o php é bem dinâmico e dar várias possibilidades.
Professor Eliel, ja assiti esse video diversas vezes, estou praticando bastante inclusive, mas quando possivel, claro, se vc puder faça uma video aula sobre busca, resultados de pesquisa e paginação em php, seria muito bom. obg e abs.
Sugestão anotada!
Excelência sempre, obrigado e parabéns Eliel.
Otimo conteúdo.
Cara parabéns pelos seus videos explicação top de mais, fácil, didática, aulas diferencias parabéns
Valeu meu caro. Continue acompanhando nossas aulas.
Obrigado por compartilhar seu conhecimento conosco, além do aprendizado que ganho vendo seus vídeos, eu ainda consigo praticar para fazer meu TCC ano que vem. Agradeço!!
Fico feliz em saber
O interessante da aula sua professor e que voce vai escrevendo o codigo e ensinando oque significa cada linha escrita...nao vi ainda aula no youtube igual as suas ....parabens continue sempre assim . Ganhou mais um inscrito.
Que bom que gostou. Sempre dou aulas assim. Continue acompanhando!
Conteúdo incrível, bem explicado, rápido e direto, Meus Parabéns!! #PHP #Aprender
Que bom que gostou. Continue acompanhando!
Obrigado professor, gostei muito, era isso que estava procurando...
Disponha! Estaremos com um live na sexta às 8:00 horas, participe!
Essa aula é excepcional! Parabéns professor.
Obrigado. Continue acompanhando
Muito obrigado, Professor Eliel!
Bons estudos!
Ajudou muito, parabéns pelo trabalho!!!
Que bom meu amigo. Continue acompanhando!
Excelente aula!!!!!
Bons estudos!
Professor, QUE AULA! Obrigado por compartilhar seu conhecimento.
Bons estudos!
Aula incrível 👏🏾
Bons estudos!
meu professor favorito
Obrigado!
Meu amigo, meus parabéns!!! Já inscrito em seu canal.
Que top. Agora é continuar acompanhando!
Cara, que top mano, obrigado pelo conteúdo!
Que bom que gostou. Continue acompanhando!
Muito bom. Obg pelo conhecimento.
Disponha!
Aula muito boa!
Que bom que gostou. Continue acompanhando!
obrigado professor!
Que bom que ajudou!
Prezado professor, gostaria de expressar meu apreço pelo seu vídeo e também compartilhar uma sugestão. Seria muito interessante se você pudesse criar um tutorial em PHP procedural abordando a implementação de filtros para filtrar por sexo e cidade.
Obrigado pela sugestão. Nestas férias estamos quais novos vídeos serão gravados. Vou anotar sua sugestão.
Gostei, parabéns! Tem algum tutorial ou indicação para fazer controle de acessos e permissões com php e mysql?
Vou providenciar. ainda não temos aqui no canal. MAs você pode fazer um campo na tabela que seria o tipo, se for 1 seria administrador, e coloca outro número para outros tipos, assim, vc consegue permitir através das sessões para o tipo específico.
Professor voce tem uma aula ensinando a fazer a pagina de criação de usuário com XAMPP?
A aula de CRUD é exatamente este que você está procurando. th-cam.com/video/BSqtIw_hW8M/w-d-xo.html
@@professoreliel showw obrigado
Olá eliel tudo bem? boa aula que fizes te ja agora, eu estou com um problema na parte do login logo no inicio onde ele faz o primeiro if no minuto 14:07 ele mesmo com os campos preenchidos dá como nao preenchi os campos e volta ao index.php consegues me ajudar?
Fala diogo, não entendi bem. Mas se foi o que entendi, basta colocar um header no local. QQ dúvida me envie no instagram prof.elielcruz
@@professoreliel eu enviei a minha duvida por video pelo meu instagram pode ir conferir por favor?
Professor, boa aula, eu estou desenvolvendo um sistema para uma loja de vendas, e quero que seja nescessário o login no momento em q o usuário tente comprar um produto, vc acha q com esse projeto do video eu consigo fazer uq eu desejo?
Sim é possível. Mas vc terá em algum momento que fazer o login, no momento inicial se for algo que vc está aprendendo é válido, mas se for algo real, utilize uma plataforma pronta até vc ir pegando o jeito da coisa e ir desenvolvendo a sua em paralelo, eu sugiro a loja integrada.
Professor, já pensou em hospedar seus códigos de aulas no github? Poderia ter um repositório exclusivos para os códigos dessas aulas.
Sim, comecei recente, meu git é github.com/elielkruz
@@professoreliel Eu acabei de trocar de placa de vídeo, e vou voltar a estudar. Isso vai me ajudar muito.
Ótima aula, parabéns, disponibilizar os arquivos para estudo?
Dar uma olhada em github.com/elielkruz
Boa tarde mestre, fiz tudo igual ao seu, mas tá dando um erro na linha 17 do minuto 18:55. Não está reconhecendo o comando $conn->query($sql) e apresenta o seguinte erro: "Fatal error: Uncaught mysqli_sql_exception: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'SELECET * FROM usuarios WHERE usuario..."
Pelo visto está dando de conexão, é necessário fazer uma condição para ver se está conectando correto.
Lá no arquivo config.php no final faça uma verificação dessas.
if (!$conn) {
echo "Não foi possível conectar ao banco MySQL"; exit;
}else {
echo "O banco de dados MySQL está conectando";
}
@@professoreliel Deu que está conectando. Só nessa parte de executar a query que não tá passando..
@@2011Feijao Então pode ser que sua query está errada, pois ele não está conseguindo trazer os dados. Pois na leitura do erro diz que sua sintaxe está errada, veja o nome dos campos estão corretas.
@@professoreliel Vou olhar aqui agora e te dou o retorno, obrigado!!
@@professoreliel CONCESEGUI PROFESSOR!! Era o select que eu tinha escrito errado. Testei tudo, aí quando joguei a query para dentro do phpmyadmin ela não executou, aí vi o erro. Estava a horas tentando achar o erro aqui. Muito obrigadooo!!!
Professor cria uma playlist ensinando a desenvolver um sistema de cadastro de clientes em PHP no modo estruturado.
Te uma videoaula com o cadastro, dar uma olhada no canal, mas se não tiver como deseja, me explica melhor que faço um vídeo.
valeu prof vou procurar @@professoreliel
EU JA tenho uma tela de login pronta eu queria saber ce da pra mim reutilizar ela
Dar sim, basta vc pegar os campos names do do teu input e alterar no arquivo login.php
bem explicado, parabéns, estou começando estudar PHP, senhor tem algum curso PHP?
Estou gravando, logo será disponibilizado, vai estudando pelo canal. Bons estudos!
ola, aula muito top!!!
porém me ocorreu o erro em que no localhost mostra que no login.php nesta parte "$res = $conn->query($sql) or die($conn->error);" mostra que "Variável indefinida $conn". o que poderia fazer?
A variável $conn é do arquivo de conexão config.php, veja se está no include do teu arquivo que está chamando.
Professor, sou de Angola. Não tem aula de login com níveis de acesso?
Fala meu caro, agora em julho estou organizando novas aulas, quero ver se consigo fazer um com níveis de acesso. Nos acompanhe.
Olá Eliel, ótima aula!! .. me tire uma duvida .. como seria o codigo para os niveis de acesso?
O ideal seria vc definir 1 para administrador, 2 usuário comun, daí faz a verificação
vc tem cursos pra comprar?estou aprendendo aos poucos mysql e php gostaria de aprofundar, alguma dica? gosto muito da área tenho um pouco de base de programação porém muita dificuldade.
Neste momento meu curso só em wordpress em breve de php e mysql arteduc.com.br/curso-wordpress
fiz meu sistema de login olhando esta aula soque usando PDO e bindValue nos dados usuario
Top tranquilo, aqui no futuro também teremos com PDO
Ola professor primeiramente agradeço pelo video bem detalhado mais eu segui todos os paços quando acesso a pagina de login nao passa para pagina x peço que me ajuda professor
Sugiro, dar uma olhada linha a linha no código que disponibilizo no github.com/elielkruz/login se não consegui, entre em contato em contato através do meu instagram, está no link do canal.
Pessoal, estou começando a estudar PHP, o define() é tipo uma CONSTANTE?
Sim, meu caro.
Eliel, está havendo um problema aqui. Ao tentar acesar, não retorna nada. Ou seja não sai da tela de login. E, o curioso, é que não retorna erro algum ou mensagem alguma. Já conferi o todo o código e tudo parece correto.
Bom meu caro só se eu ver seu código. Qq coisa me enviar lá pelo instagram: prof.elielcruz
@@professoreliel, consegui encontrar o problema. tudo funcionando adequadamebte. Apenas no aguardo de algo mais robusto. Muito obrigado pelo retorno.
Prof Joaquim, estou com o mesmo problema e "resolvi" eliminando o primeiro if do dashboard, mas assim o sistema não checa se estou logado e qualquer um acessa apenas digitando o link, como você resolveu?
@@severinojoaquim Pode me dizer qual é o prob estou na com mesmo empecilho
professor, fiz tudo o que o senhor fez no video, mas quando coloco o usuario e a senha não entra na tela de dashboard continua na tela de login
Algum momento não está indo a session, coloque var_dump($_SESSION) dentro do IF e comente a linha de redirecionamento. Veja se chega algum dado.
Amigo, você tem algum curso pago? Gostei da sua didática e quero aprender mais PHP.
Fala meu caro, que bom que gostou. Continue nos acompanhando. No momento estou em fase de gravação do curso de PHP.
Em relação a curso pago, tenho um de desenvolvimento web com Wordpress: bit.ly/curso-wordpress-turma-b
todos os arquivos tem que ir para essa pasta HTDOCS? ou apenas os arquivos em php?
Todos os arquivos que estarão juntos com o sistema. Porque é no HTDOCS que você consegue ver pelo navegador. Quando hospedar em um servidor, eles também ficarão em algo parecido.
Eu segui o cód do início ao fim e quando coloco login e senha fica na mesma index, já tentei de tudo e n achei o erro
As vezes o problema é só uma aspa ou até um redirecionamento. Sugiro: deixar ligado os erros do php para ver o que está fazendo e tente ir debugando com a variável var_dump() para ir ver se acontece algo. Qq dúvida me envie os prints no insta.
Pode disponibilizar codigo fonte ?
Eu tenho outra versão que postei aqui github.com/elielkruz/login
Olá Eliel, muito obrigado pela aula! O login funcionou certinho, mas estou com outros 3 problemas:
1 - Acho que estou com um problema na verificação de sessão ativa, pois se mantenho o primeiro if que verifica se a sessão está ativa, o sistema me redireciona novamente para o login, ao deixar este if como comentário o login funciona normalmente.
2 - Como este if está desativado, o usuário consegue acessar o sistema somente digitando o link do dashboard.
3 - O sistema não mantém o usuário logado? Gostaria que a sessão se mantivesse aberta por um periodo X, pois estou utilizando em uma API com um outro software e o usuário precisa fazer login a cada vez que clica no botão kkk
verifiquei todo o código e não encontro onde está o erro, saberia dizer?
Só se eu ver o código, estes dias estão difíceis o tempo, pq estou com muitas atividades. Mas o IF é necessário para mantar a session, é por isso que tem o logout para vc sair da sessão.
Quanto ao tempo, tente usar algo:
if (!isset($_SESSION['MINHA_SESSAO'])) {
$_SESSION['MINHA_SESSAO'] = time();
} else if (time() - $_SESSION['MINHA_SESSAO'] > 1800) { // sessão iniciada há mais de 30 minutos
session_regenerate_id(true); // muda o ID da sessão para o ID corrente e invalidar o ID antigo
$_SESSION['MINHA_SESSAO'] = time(); // atualiza o tempo de criação da sessão
}
@@professoreliel Muito obrigado, quanto ao erro, vou checar tudo novamente.
Olá. Vc poderia me ajudar com um projeto?😢
Neste momento estou com uma demanda alta de projetos em curso. Se desejar passar algo, posso ver com alguém da equipe.
Poderia pasar seu guit
Pra pegarmos seu codigo
Meu caro eu acabei não publicando este aí no git, mas vou procurar e postar lá. Meu github.com/elielkruz
E o download? Nada ainda 😅
Se for do sistema você pode baixar do git: github.com/elielkruz/login
Deve ter mudado alguma coisa na programação, pq meu projeto está tipo COPIA E COLA - mas dá só Usuario ou senha invalido. Mas vlw
Qq coisa me envia no meu insta prof.elielcruz prints dos arquivos
@@professoreliel sim. Obrigado pelo retorno.
@@professoreliel eu olhei novamente seu vídeo. Meu projeto está exatamente igual. Creio que não vai adiantar lhe mostrar. Mas obrigado pelo retorno.
libera o codigo
A ideia é vcs treinarem e fazer. Mas vou colocar no meu git para vcs baixarem.
@@professoreliel boa tarde tem gente que quer apenas o codigo é so vender eu pagaria
@@professoreliel blz
Estou tendo esse erro Warning: Undefined array key "senha" in C:\xampp\htdocs\login.php on line 12
Você tem que ver como está seu arquivo de login o campo senha, se ele não conseguiu receber este dado, indica que você não passou corretamente no formulário de login.
Qualquer dúvida, veja os arquivos em github.com/elielkruz/crud