hercioneto

PW1 login

Nov 16th, 2016
193
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.45 KB | None | 0 0
  1. <?php
  2.     session_start();
  3.     /* Arquivo login.php salvo na pasta
  4.         /arearestrita
  5.     */ 
  6.    
  7.     $usuario = $_POST["usuario"];
  8.     $senha = $_POST["senha"];
  9.     //definir usuario e senha
  10.     //criar tabela alunos no phpmyadmin
  11.     //com os campos idAluno(int auto increment,
  12.     //nomeAluno (varchar 50), email (varchar 50),
  13.     //senha (varchar 50)
  14.     /*CREATE TABLE `alunos` (
  15.         `idAluno` int(11) NOT NULL,
  16.         `nomeAluno` varchar(50) NOT NULL,
  17.         `email` varchar(50) NOT NULL,
  18.         `senha` varchar(50) NOT NULL
  19.     ) */
  20.    
  21.     /*insere um teste
  22.         INSERT INTO `alunos` (`idAluno`, `nomeAluno`, `email`, `senha`)
  23.         VALUES (NULL, 'Aluno Teste', '[email protected]', '123456');
  24.     */
  25.     include "acessa.php"; //inclui o arquivo para acessar o banco
  26.     $sql = "Select * from alunos where email = '$usuario' AND
  27.     senha ='$senha'";
  28.    
  29.     if(!$resultado = $conexao->query($sql)) {
  30.         trigger_error('Erro na SQL: ' . $sql    . ' Erro: ' .
  31.         $conexao->error, E_USER_ERROR);
  32.     }
  33.     else {
  34.         while($linha = $resultado->fetch_assoc()) {
  35.         //guarda na variavel linha (um array) o resultado de cada
  36.         // linha vinda do banco de dados
  37.             $user = $linha["email"];
  38.             $nomeAluno = $linha["nomeAluno"];
  39.             $senhaCerta = $linha["senha"];
  40.         }
  41.     }
  42.     if (($usuario == $user) &&
  43.     ($senha==$senhaCerta)){
  44.        
  45.         $_SESSION["login"]=$user;
  46.         $_SESSION["senha"]=$senhaCerta;
  47.         $_SESSION["nome"]=$nomeAluno;
  48.         header("location:areaRestrita.php");
  49.     }
  50.     else {
  51.         header("location:formLogin.php?err=1");
  52.     }
  53.    
  54. ?>
Add Comment
Please, Sign In to add comment