$pedacos = explode('.', $_FILES['foto']['name']); $ext = strtolower(end($pedacos)); if ($ext != 'jpg') { $msg[] = 'A foto deve ter a extensão JPG'; } // Validar situacao do upload if ($_FILES['foto']['error'] > 0) { $msg[] = 'Erro no upload da foto'; } // Limitar tamanho do arquivo em 500kb $tamMaximo = 1024 * 500; if ($_FILES['foto']['size'] > $tamMaximo) { $msg[] = 'O tamanho máximo da foto é de 500kb'; } if (!$msg) { $senha = senha($senha); $sql = "INSERT INTO usuario\n (nome, email, senha, situacao)\n VALUES\n ('{$nome}','{$email}', '{$senha}','" . USUARIO_ATIVO . "')"; $r = mysqli_query($con, $sql); if (!$r) { $msg[] = 'Falha no Cadastro'; $msg[] = mysqli_error($con); } else { $idusuario = mysqli_insert_id($con); $foto = DIRETORIO . "/fotos/usuario{$idusuario}.jpg"; copy($_FILES['foto']['tmp_name'], $foto); $fotoP = DIRETORIO . "/fotos/usuariop{$idusuario}.jpg"; redimensionarFigura($foto, $fotoP, 200, 200); javascriptAlertFim('Registro salvo', 'usuarios.php'); } } }
<?php require './config.php'; require './lib/funcoes.php'; if ($_POST) { $email = $_POST['email']; $senha = senha($_POST['senha']); $sql = "Select idusuario, nome From usuario\n Where (email = '{$email}')\n And (senha = '{$senha}')\n And (situacao = '" . USUARIO_ATIVO . "')"; require 'lib/conexao.php'; $consulta = mysqli_query($con, $sql); $usuario = mysqli_fetch_assoc($consulta); if ($usuario) { session_start(); $_SESSION['logado'] = 1; $_SESSION['idusuario'] = $usuario['idusuario']; $_SESSION['nome'] = $usuario['nome']; header('location:index.php'); exit; } } ?> <!DOCTYPE html> <html lang="pt-br"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>TecInfo Unipar</title> <?php headCss(); ?>