Josivaldo de França TDS – 2018.1 CURSO TÉCNICO DESENVOLVIMENTO DE SISTEMAS Desenvolvimento de Aplicações W EB
PHP/MYSQL Sistema de Login
Como se comunicar com o banco de dados
Criar um banco de dados “ sistemadelogin ”; Criar uma tabela de “usuários”; Criar a página do index.php ; Criar o arquivo “ db_connet.php ”; Criar a página de home.php ; Criar a página de logout.php
Criar o BD sistemadelogin ; Crie a tabela ‘ usuarios ’ CREATE DATABASE sistemadelogin ; USE sistemadelogin ; DROP TABLE IF EXISTS usuarios ; CREATE TABLE usuarios ( id int (11) NOT NULL AUTO_INCREMENT, nome Varchar(30), login Varchar(40), senha Varchar(32) Primary Key (ID));
Usando a função hash MD5
Usando a função hash MD5
Criar uma pasta “ sistemadelogin” em htdocs ; Criar o arquivo “ index.php ”;
Criar o formulário base;
Escopo de variáveis Local; Global; Superglobal . Somente utilizadas no script onde foi criada ou chamada através de um include Podem utilizadas em todo os scripts do sistema onde foi criada Várias variáveis pré-definidas no PHP são " superglobais ", que significa que elas estão disponível em todos escopos para todo o script. Não há necessidade de fazer global $ variable ; para acessá-lo dentro de funções ou métodos.
$_SERVER $_SERVER é um array contendo informação como cabeçalhos, paths, e localizações do script. As entradas neste array são criadas pelo servidor web. $_GET Um array associativo de variáveis passadas para o script atual via o método HTTP GET. $_POST Um array associativo de variáveis passados para o script atual via método HTTP POST $_COOKIE Um array associativo de variáveis passadas para o atual script via HTTP Cookies. $_SESSION Um array associativo contendo variáveis de sessão disponíveis para o atual script
Criar a conexão com o banco de dados; Variáveis criadas pra receber as informações do banco de dados conexão Mysql , mysqli e PDO qual a função correta a utilizar? mysqli_connect_error () irá retornar uma string representando o ultimo erro que aconteceu com a ultima chamada a função mysqli_connect () . Se não houve erro, esta função irá retornar uma string vazia.
Processando os dados inserido no formulário
require_once / include_once Qual relação com a variável global $_SESSION ? isset — Informa se a variável foi iniciada Testando se os campos Login e senha estão vazios se a variável $erros estiver vazia imprimir o erro