setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
return $pdo;
} catch (PDOException $e) {
die(“Erro na conexão: ” . $e->getMessage());
}
}
// Função para registrar um novo usuário
function register_user($username, $email, $password) {
$pdo = db_connect();
$hashed_password = password_hash($password, PASSWORD_DEFAULT);
$stmt = $pdo->prepare(“INSERT INTO wp_insta_users (username, email, password) VALUES (?, ?, ?)”);
$stmt->execute([$username, $email, $hashed_password]);
}
// Função para verificar login
function login_user($email, $password) {
$pdo = db_connect();
$stmt = $pdo->prepare(“SELECT * FROM wp_insta_users WHERE email = ?”);
$stmt->execute([$email]);
$user = $stmt->fetch(PDO::FETCH_ASSOC);
if ($user && password_verify($password, $user[‘password’])) {
return $user;
}
return false;
}
// Processar formulários
if ($_SERVER[‘REQUEST_METHOD’] === ‘POST’) {
if (isset($_POST[‘register’])) {
// Processar cadastro
$username = $_POST[‘username’];
$email = $_POST[’email’];
$password = $_POST[‘password’];
register_user($username, $email, $password);
echo ““;
} elseif (isset($_POST[‘login’])) {
// Processar login
$email = $_POST[’email’];
$password = $_POST[‘password’];
$user = login_user($email, $password);
if ($user) {
$_SESSION[‘user_id’] = $user[‘id’];
header(“Location: ” . $_SERVER[‘PHP_SELF’]);
exit;
} else {
echo ““;
}
} elseif (isset($_POST[‘save_calendar’])) {
// Salvar calendário e análise
if (!isset($_SESSION[‘user_id’])) {
echo ““;
} else {
$niche = $_POST[‘niche’];
$weeks = $_POST[‘weeks’];
$calendar_data = json_encode($_POST[‘calendar’]);
$pdo = db_connect();
$stmt = $pdo->prepare(“UPDATE wp_insta_users SET niche = ?, weeks = ?, calendar_data = ? WHERE id = ?”);
$stmt->execute([$niche, $weeks, $calendar_data, $_SESSION[‘user_id’]]);
echo ““;
}
}
}
// Carregar dados do usuário logado
$user_data = [];
if (isset($_SESSION[‘user_id’])) {
$pdo = db_connect();
$stmt = $pdo->prepare(“SELECT * FROM wp_insta_users WHERE id = ?”);
$stmt->execute([$_SESSION[‘user_id’]]);
$user_data = $stmt->fetch(PDO::FETCH_ASSOC);
}
?>
Análise Avançada de Crescimento no Instagram
Análise Avançada de Crescimento no Instagram
Faça Login
Bem-vindo ao Seu Dashboard
Aqui estão suas últimas atividades salvas:
- Calendário de Postagens: Salvo em 20/10/2023
- Métricas Geradas: 5 análises concluídas
- Hashtags Favoritas: #Fitness, #Saúde, #Treino
Calendário de Postagens
Complete o calendário abaixo com a quantidade de postagens e hashtags planejadas para gerar sua análise de crescimento.
Dia da Semana | Quantidade de Postagens | Hashtags Planejadas |
---|---|---|
Segunda-feira | ||
Terça-feira | ||
Quarta-feira | ||
Quinta-feira | ||
Sexta-feira | ||
Sábado | ||
Domingo |
Observação: Após preencher o calendário, clique no botão abaixo para gerar os resultados de seu crescimento no Instagram.
Resultados Simulados para
Período de Análise: semanas
Seguidores:
Engajamento: %
Visualizações:
Comentários:
Curtidas:
Alcance Total:
Nota Importante: Este sistema fornece estimativas baseadas em dados simulados. O crescimento real no Instagram pode variar dependendo de diversos fatores, como qualidade do conteúdo, engajamento do público e algoritmos da plataforma.