/blog

Blog TechCod v2.30.3

Primary LanguagePHP

Blog TECHCOD v2.30.3

Descrição do Projeto

Basicamente é um blog simples com controle de privilégio pra usuario PHP

Tabela de Conteúdos

Principais tecnologias usadas

Principais funcionalidades

  • Verificação de login com AJAX
  • Verificação e cadastro de usuario com AJAX e autenticação automatica na conta
  • Autenticação e controle de usuario administrador do sistema

Status do Projeto: Concluido ✔️

Segurança aplicada

  • Proteção contra HTML Injection
  • Proteção contra SQL Injection
  • Proteção contra XSS Storage e Reflected
  • Senha armazenada no banco de dados com password_hash

Como executar

  • No terminal navegue até o diretório onde ficam seus projetos dentro do seu apache e clone o projeto do GitHub
git clone git@github.com:lgfranco22/blog.git
  • Entre na pasta do projeto
cd blog

OBS: Caso tenha feito o download do repositório pelo zip, renomeie a pasta descompactada para blog

  • Acesse o seu Administrador de banco de dados

    • Por exemplo, o phpmyadmin.
    • No seu navegador digite:
        localhost/phpmyadmin
  • Faça a importação do banco de dados do arquivo

    /blog/projeto_comentarios.sql

    no seu banco de dados local.

  • Modifique os valores das credenciais nos arquivos pertinentes

      cadastro.php
      discussao.php
      index.php
      login.php
  • Para executar a aplicação corretamente, depois de importado o arquivo de banco de dados as credenciais precisam ser alteradas.

        A configuração padrão é
        db = "projeto_comentarios"
        host = "localhost"
        user = "root"
        senha = ""
        OBS.: Ja deixei um usuario administrador cadastrado no arquivo sql.
        Email admin@email.com
        Senha admin