Programação para Web I Aula 10 Estudo de Caso I

Slides:



Advertisements
Apresentações semelhantes
Criando aplicações WEB
Advertisements

Instalação e Configuração
Instruções para criar o site Primeiro a página principal deverá ser formada por frames. (um horizontal e dois verticais). Topo.html, Menu.html e Meio.html.
COMUNIDADE VIRTUAL PRÓ-MENINO ENTRANDO EM UMA COMUNIDADE FECHADA.
Desenvolvimento de Soluções WEB Escopos de uma Aplicação Web
Manual de utilização SIGA
Antes de iniciar o trabalho com esse site, é necessário criar uma conta de , no gmail, e todos do grupo devem ter esse endereço, login e senha. Todos.
Como criar uma conta no Gmail e publicar vídeo no YOUTUBE?
Instalação e Configuração
Este treinamento foi desenvolvido para facilitar o ‘Tratamento das Irregularidades do Ponto’, com total segurança e privacidade das informações, através.
Silvane Gonçalves Analista de Sistemas
Autuação do Requerimento de autuação interna emitido pelo SIMPROC
Aula R Prof. Naércio Filho Técnico em Informática
Gpnet Criando um novo módulo.
Como acessar o Orquestra?
LOGIN Para acessar o sistema, digite em seu browser:
E-Learning Center do Rotary – Relações públicas ""Ao promover a compreensão, é essencial que a mensagem chegue ao maior número de pessoas, sejam elas rotarianas.
Guia para Editar o seu Perfil Amigo OPA. Para nos auxiliar nesse caminho, a OPA criou uma personagem virtual.
Visite nosso site ! - Soluções em Geoprocessamento Distribuidor autorizado da MicroImages Visite nosso site.
Programação Orientada à Objetos
Manual de acesso - Câmeras da Escola Atrium
Ponto On-Line O Ponto On-Line é a forma mais simples para você registrar as batidas de ponto O funcionário digita sua matrícula e senha, e as batidas são.
Tutorial de Inscrição para novos membros. Guia Passo a Passo.
Guia para configuração e envio da Nfe por
Ambiente Virtual de Aprendizagem AVA – RE MATEMÁTICA
Acessando o WI Após fazer o deploy pelo Tomcat, digite
Facebook Treinamento VipSaúde. A VipSaúde empenha todos os seus esforços na venda de Planos de Saúde pela Internet. Obviamente, o contato direto com as.
Net Aula Unicanto TECLE F5 PARA MAXIMIZAR AS TELAS Para Visualizar Melhor Estes Slides, Tecle F5 para Maximizar as Telas: Tecle Enter para continuar.
Tutorial: Cadastro.
Treinamento SQL Server
PASSO A PASSO DE ACESSO - GESTOR RECURSOS HUMANOS.
UNIVERSIDADE ESTADUAL PAULISTA “Júlio de Mesquita Filho” Faculdade de Filosofia e Ciências – Campus de Marília Universidade Aberta à Terceira Idade Vídeos.
Tutorial de como criar uma conta no Gmail (Para quem já tem uma conta Gmail, seguir para o Slide 7)
Solicitar o seu nome de usuário e senha pela sua ADO Envie um para sua ADO (sua organização de custódia) pelo endereço de que você registrou.
RH- Autorizar Programas para Grupo de Usuários. Objetivo: Autorizar o acesso dos grupos de usuários às telas do sistema. O Autorizar Programas por Grupo.
Manual Paciente Virtual para Aluno. Nessa parte do manual será apresentado ao usuário (Administrador) como criar um paciente Criar Paciente.
Manual Paciente Virtual para Aluno. Nessa parte do manual será apresentado ao usuário (Administrador) como criar um relato clínico Criar um Relato Clínico.
Manual Paciente Virtual para Aluno. Nessa parte do manual será apresentado ao usuário (Administrador) como criar uma turma Criar uma Turma.
Tutorial com as orientações básicas para o primeiro acesso dos acadêmicos ao portal universitário.
1º PASSO Entar no site indicado. (
Instruções para administradores Escolha as apresentações de slide para Cadastramento que correspondem ao seu ambiente, seja SaaS ou No local. Edite o texto.
PORTAL DO AGENTE Guia de acesso rápido.
Como usar HTML em seus anúncios no MercadoLivre
Orientações para acessar o boletim através do Portal CIC DAMAS
Instruções para administradores Escolha as apresentações de slide para Cadastramento que correspondem ao seu ambiente, seja SaaS ou No local. Edite o texto.
Como Criar um Curso Utilizando o Editor de Aulas Viviane Guimarães Ribeiro.
Instruções para administradores Escolha as apresentações de slide para Cadastramento que correspondem ao seu ambiente, seja SaaS ou No local. Edite o texto.
PROJETO PILOTO Outubro/Novembro 2015
PROGRAMA DE PÓS-GRADUAÇÃO EM CIÊNCIAS DA SAÚDE FACULDADE DE MEDICINA - FM.
Programação para Web I AULA 2 BANCO DE DADOS.
Gente especializada em gentewww.empreza.com.br APURAÇÃO JURÍDICA TELAS COMPLEMENTARES Equipe de Desenvolvimento e Treinamento – (Junho/2015)
Prof. Renato de Oliveira Bastos
Acesso à Plataforma SNELIS Sistemas e Recursos da Plataforma SNELIS Clique aqui.
© Todos os direitos reservados para Icatu Seguros S/A Nenhuma parte desta publicação pode ser reproduzida, arquivada ou transmitida de nenhuma.
Autorizar Programas para Usuários Esse help servirá para ajudar a configurar as permissões para os funcionários da empresa.
Banco de Dados -Aprendendo conceitos -Usando o SQL Conf para:
Help de Funções do sistema Este HELP ajudará na instalação e configuração do Roteador SISMOURA.
COOKIES ► Variáveis armazenadas no computador do usuário. ► Podem ser acessados pelo usuário. ► Não é recomendado para armazenar informações sigilosas.
Temas, Modulos, Menus e Componentes (Backend)
Tutorial do AEP – Apoio ao Ensino Presencial Alunos
INSTALAÇÃO E CONFIGURAÇÃO DA FERRAMENTA CONNECTOR.
COMO ACESSAR MEU HOT SESSÃO BY: ENTRARNO.ORGENTRARNO.ORG.
Tutorial Webnode Criando site 1. Registrando Acesse o endereço: e preencha os dados solicitados e clique em Registre-se e crie.
Manual de Utilização. TELA INICIAL: Ao acessar o MonitoraSUS, você tem a tela inicial dos Eixos. No primeiro acesso você não terá nenhum eixo cadastrado,
CENSO ESCOLAR 2012 Questionário - escolas Orientações para criar senha no Sistema GDAE e preenchimento do questionário sobre informações da unidade escolar.
Transcrição da apresentação:

Programação para Web I Aula 10 Estudo de Caso I Sistema de cadastro e Login com BD – MySQLi e Session

Criando BD Criar um Banco chamado ‘login’ A tabela terá:

Criando BD A tabela irá conter a seguinte configuração. Não será necessário inserir os dados manualmente 512

Criando as Páginas de Conexão Para realizar a conexão  conexão.php

Criando Página para Inserir o cadastro no BD Este formulário vai para inserir.php Este formulário vai para logar.php Você pode baixar este formulário no site http://fabianoas.com/programacao-para-web-i/ Na ABA Downloads – Formulário Login

Criando inserir.php O nome dos campos do formulário são: cnome, cemail, cusuario e csenha Estamos criptografando a senha antes. Logo então ao logar, o sistema deve criptografar antes de verificar se existe no banco de dados No próximo slide, veja como ficou registrado no BD

Verificando se houve sucesso no registro

Criando logar.php Campos do formulário logar: lusuario e lsenha

Adicionando Session Entendendo o que uma sessão faz: A sessão permite que, somente o usuário logado por possuir um cadastro no site, possa entrar em uma página restrita/sua página. Você pode criar vários níveis de sessão, como por exemplo: Administrador; Colaborador; Escritor; Assinante, etc. O administrador possui uma sessão que o colaborador não possui. Isso devido ao tipo de Sessão. O Colaborador não deve acessar tudo o que o Administrador consiga.

Adicionando Session Vamos ver então como funciona implementando no nosso exercício. Antes de começar, vamos criar uma página chamada restrita.php E dentro de logar.php, vamos modificar o seguinte código: Para:

Adicionando Session Vamos ver então realmente o que uma sessão faz: Quando você for logar do jeito que está, ele irá redirecionar você para a página restrita.php. Isso está correto. O problema é que se a gente pegar a url e abrir em outro browser, ela irá entrar de qualquer forma, mesmo o usuário não estando logado! VAMOS DAR UM JEITO NISSO!

Adicionando Session Vamos ver então como funciona implementando no nosso exercício. A Sessão deve ser iniciada assim que o usuário logar, logo vamos para logar.php: Verifica se uma sessão já foi criada, se não, ela cria uma nova Salva os dados encontrados no BD e salva na sessão.

Adicionando Session Vamos agora verificar dentro da página SECRETA.PHP se existe um usuário logado e se realmente aquele usuário foi quem entrou! A sessão precisa ser iniciada em todas as páginas Identifica se existe uma sessão identificando o usuário Destroi a sessão caso não!

Adicionando Session Fazendo o logoff/sair.php Sempre precisa iniciar a sessão e quando chamamos o sair.php ela precisa destruir a sessão de qualquer jeito!

Exercício para fazer Refazer este mesmo exercício [sistema de login com BD] e ao invés de fazer com session, vocês deverão fazer com COOKIE Pesquise a diferença e descreva a diferença entre Session x Cookie na página restrita.php