Em vez de logar normalmente, faz login na ultima conta...
Depois de muita luta, consegui fazer com que o Logout funcione. Só que agora quando ela faz logout, ai eu vou fazer login, fazendo login ele vai pra ultima conta que eu tava logado...
Será que alguém pode me dá uma luz? Estou tentando a muito tempo e até agora nada! :(
**/// NOME DA PAGINA
<?php
include('verifica_login7.php');
?>
<?php
if(!isset($_SESSION))
session_start();
include("db.php");
$login_cookie = $_COOKIE['login'];
if (!isset($login_cookie)) {
header("Location: login.php");
}
?>
<!DOCTYPE html>
<html lang="en" class="no-js">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="A sidebar menu as seen on the Google Nexus 7 website" />
<meta name="keywords" content="google nexus 7 menu, css transitions, sidebar, side menu, slide out menu" />
<meta name="author" content="Codrops" />
<link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css">
<link rel="stylesheet" type="text/css" href="header-menu/css/normalize.css" />
<link rel="stylesheet" type="text/css" href="header-menu/css/demo.css" />
<link rel="stylesheet" type="text/css" href="header-menu/css/component.css" />
<script src="header-menu/js/modernizr.custom.js"></script>
</head>
<body>
<br /><br />
<div class="container">
<ul id="gn-menu" class="gn-menu-main">
<li class="gn-trigger">
<a class="gn-icon gn-icon-menu"><span>Menu</span></a>
<nav class="gn-menu-wrapper">
<div class="gn-scroller">
<ul class="gn-menu">
<li class="gn-search-item">
<form method="GET" action="pesquisar.php">
<input placeholder="Pesquise pessoas aqui" type="text" class="gn-search" name="query" autocomplete="off"><input type="submit" hidden>
</form>
<a class="gn-icon gn-icon-search"><span>Pesquisar</span></a>
</li>
<li>
<a class="gn-icon gn-icon-archive">Atendimento</a>
<ul class="gn-submenu">
<li><a class="gn-icon fa-home"> Radiologia</a></li>
</ul>
</li>
<li>
<a class="gn-icon gn-icon-cog">Minha Conta</a>
<ul class="gn-submenu">
<li><a href="myprofile.php" class="gn-icon fa-home"> Meu Perfil</a></li>
<li><a href="notificacoes.php" class="gn-icon fa-home"> Notificações</a></li>
<li><a href="inbox.php" class="gn-icon fa-home"> Mensagens</a></li>
<li><a href="amigos.php" class="gn-icon fa-home"> Amigos</a></li>
<li><a href="settings.php" class="gn-icon fa-home"> Minhas Informações</a></li>
</ul>
</li>
</ul>
</div>
<!-- /gn-scroller -->
</nav>
</li>
<?php
$saberr = mysqli_query($connect, "SELECT * FROM users WHERE email='$login_cookie'");
$saber = mysqli_fetch_assoc($saberr);
$email = $saber["email"];
$pubs = mysqli_query($connect, "SELECT * FROM pubs WHERE user='$email' ORDER BY id desc");
if (isset($_POST['settings'])){
header("Location: settings.php");
}
if (isset($_POST['amigos'])){
header("Location: amigos.php");
}
?>
<li><a href="index.php">
<?php echo $saber['nome']." ".$saber['apelido']; ?>
</a></li>
<li><a href="logout.php"><span>DESCONECTAR</span></a></li>
</ul>
</div>
<!-- /container -->
<script src="js/classie.js"></script>
<script src="js/gnmenu.js"></script>
<script>
new gnMenu( document.getElementById( 'gn-menu' ) );
</script>
</body>
</html>
**/// NOME DA PAGINA
<?php
session_start();
include("header-menu/header.php");
$pubs = mysqli_query($connect, "SELECT
T.id,
T.user,
T.texto,
T.imagem,
T.data,
U.de,
U.para,
U.aceite
FROM
pubs AS T,
amizades AS U
WHERE
T.user = U.de AND U.para = '$login_cookie' AND U.aceite='sim'
OR T.user = U.para AND U.de = '$login_cookie' AND U.aceite='sim'
order by T.id DESC;");
if (isset($_POST['publish'])) {
if ($_FILES["file"]["error"] > 0) {
$texto = $_POST["texto"];
$hoje = date("Y-m-d");
if ($texto == "") {
echo "<h3>Tens de escrever alguma coisa antes de publicar!</h3>";
}else{
$query = "INSERT INTO pubs (user,texto,data) VALUES ('$login_cookie','$texto','$hoje')";
$data = mysqli_query($connect, $query) or die();
if ($data) {
header("Location: ./");
}else{
echo "Alguma coisa não correu lá muito bem... Tenta outra vez mais tarde";
}
}
}else{
$n = rand(0, 1000000);
$img = $n.$_FILES["file"]["name"];
move_uploaded_file($_FILES["file"]["tmp_name"], "upload/".$img);
$texto = $_POST['texto'];
$hoje = date("Y-m-d");
if ($texto == "") {
echo "<h3>Tens de escrever alguma coisa antes de publicar!</h3>";
}else{
$query = "INSERT INTO pubs (user,texto,imagem,data) VALUES ('$login_cookie','$texto','$img','$hoje')";
$data = mysqli_query($connect, $query) or die();
if ($data) {
header("Location: ./");
}else{
echo "Alguma coisa não correu lá muito bem... Tenta outra vez mais tarde";
}
}
}
}
if (isset($_GET["love"])) {
love();
}
function love() {
$login_cookie = $_COOKIE['login'];
$publicacaoid = $_GET['love'];
$data = date("Y/m/d");
$connect = mysqli_connect("localhost","root","","nova-rede-social");
$post = mysqli_query($connect, "SELECT * FROM pubs WHERE id='$publicacaoid'");
$postinfo = mysqli_fetch_assoc($post);
$userinfo = $postinfo['user'];
$ins = "INSERT INTO loves (`user`,`pub`,`date`) VALUES ('$login_cookie','$publicacaoid', NOW())";
$conf = mysqli_query($connect, $ins) or die(mysqli_error());
if ($conf) {
$not = mysqli_query($connect, "INSERT INTO notificacoes (`userde`,`userpara`,`tipo`,`post`,`data`) VALUES ('$login_cookie','$userinfo','1','$publicacaoid', NOW())");
header("Location: index.php#".$publicacaoid);
}else{
echo "<h3>Erro</h3> ".mysqli_error();
}
}
if (isset($_GET["unlove"])) {
unlove();
}
function unlove() {
$login_cookie = $_COOKIE['login'];
$publicacaoid = $_GET['unlove'];
$data = date("Y/m/d");
$connect = mysqli_connect("localhost","root","","nova-rede-social");
$del = "DELETE FROM loves WHERE `user`='$login_cookie' AND `pub`='$publicacaoid'";
$conf = mysqli_query($connect, $del) or die(mysqli_error());
if ($conf) {
header("Location: index.php#".$publicacaoid);
}else{
echo "<h3>Erro</h3> ".mysqli_error();
}
}
?>
<html lang="en" class="no-js">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="A sidebar menu as seen on the Google Nexus 7 website" />
<meta name="keywords" content="google nexus 7 menu, css transitions, sidebar, side menu, slide out menu" />
<meta name="author" content="Codrops" />
<link rel="shortcut icon" href="../favicon.ico">
<link rel="stylesheet" type="text/css" href="header-menu/css/normalize.css" />
<link rel="stylesheet" type="text/css" href="header-menu/css/demo.css" />
<link rel="stylesheet" type="text/css" href="header-menu/css/component.css" />
<script src="header-menu/js/modernizr.custom.js"></script>
</head>
<header>
<style type="text/css">
div#publish{width: 400px; height: 210px; display: block; margin: auto; border: none; border-radius: 5px; background: #FFF; box-shadow: 0 0 6px #A1A1A1; margin-top: 30px;}
div#publish textarea{width: 365px; height: 150px; display: block; margin: auto; border-radius: 5px; padding-left: 5px; padding-top: 5px; border-width: 1px; border-color: #A1A1A1;}
div#publish img{margin-top: 0px; margin-left: 10px; width: 40px; cursor: pointer;}
div#publish input[type="submit"]{width: 70px; height: 25px; border-radius: 3px; float: right; margin-right: 15px; border: none; margin-top: 5px; background: #4169E1; color: #FFF; cursor: pointer;}
div#publish input[type="submit"]:hover{background: #001F3F;}
div.pub{width: 400px; min-height: 70px; max-height: 1000px; display: block; margin: auto; border: none; border-radius: 5px; background-color: #FFF; box-shadow: 0 0 6px #A1A1A1; margin-top: 30px;}
div.pub a{color: #666; text-decoration: none;}
div.pub a:hover{color: #111; text-decoration: none;}
div.pub p{margin-left: 10px; content: #666; padding-top: 10px;}
div.pub span{display: block; margin: auto; width: 380px; margin-top: 10px;}
div.pub img{display: block; margin: auto; width: 100%; margin-top: 10px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;}
div#love{width: 400px; height: 30px; display: block; margin: auto; border: none; border-radius: 5px; background: #007fff; margin-top: 5px;}
div#love p{color: #FFF; font-size: 12px; padding-top: 5px; padding-left: 5px;}
div#love a{color: #FFF; font-size: 16px; text-decoration: none;}
#comentar{
float: right;
margin-top: 15px;
margin-right: 15px;
cursor: pointer;
width: 13px;
}
</style>
</header>
<body>
<div id="publish">
<form method="POST" enctype="multipart/form-data">
<br />
<textarea placeholder="Escreve uma publicacão nova" name="texto"></textarea>
<label for="file-input">
<img src="img/imagegrey.png" title="Inserir uma fotografia" />
</label>
<input type="submit" value="Publicar" name="publish" />
<input type="file" id="file-input" name="file" hidden />
</form>
</div>
<?php
while ($pub=mysqli_fetch_assoc($pubs)) {
$email = $pub['user'];
$saberr = mysqli_query($connect, "SELECT * FROM users WHERE email='$email'");
$saber = mysqli_fetch_assoc($saberr);
$nome = $saber['nome']." ".$saber['apelido'];
$id = $pub['id'];
$saberloves = mysqli_query($connect, "SELECT * FROM loves WHERE pub='$id'");
$loves = mysqli_num_rows($saberloves);
if ($pub['imagem']=="") {
echo '<div class="pub" id="'.$id.'">
<a href="comentarios.php?id='.$id.'"><img id="comentar" src="img/chat.png" width="13" ></a>
<p><a href="profile.php?id='.$saber['id'].'">'.$nome.'</a> - '.$pub["data"].'</p>
<span>'.$pub['texto'].'</span><br />
</div>
<div id="love">';
$email_check = mysqli_query($connect, "SELECT user FROM loves WHERE pub='$id' AND user='$login_cookie'");
$do_email_check = mysqli_num_rows($email_check);
if ($do_email_check >= 1) {
$loves = $loves - 1;
echo '<p><a href="index.php?unlove='.$id.'">Gostei</a> | Tu e mais '.$loves.' gostaram disto</p>';
}else{
echo '<p><a href="index.php?love='.$id.'">Gostar</a> | '.$loves.' gostaram disto</p>';
}
echo '</div>';
}else{
echo '<div class="pub" id="'.$id.'">
<a href="comentarios.php?id='.$id.'"><img id="comentar" src="img/chat.png" width="13" ></a>
<p><a href="profile.php?id='.$saber['id'].'">'.$nome.'</a> - '.$pub["data"].'</p>
<span>'.$pub['texto'].'</span>
<img src="upload/'.$pub["imagem"].'" />
</div>
<div id="love">';
$email_check = mysqli_query($connect, "SELECT user FROM loves WHERE pub='$id' AND user='$login_cookie'");
$do_email_check = mysqli_num_rows($email_check);
if ($do_email_check >= 1) {
$loves = $loves - 1;
echo '<p><a href="index.php?unlove='.$id.'">Gostei</a> | Tu e mais '.$loves.' gostaram disto</p>';
}else{
echo '<p><a href="index.php?love='.$id.'">Gostar</a> | '.$loves.' gostaram disto</p>';
}
echo '</div>';
}
}
?>
<br />
<br />
<script src="header-menu/js/classie.js"></script>
<script src="header-menu/js/gnmenu.js"></script>
<script>
new gnMenu( document.getElementById( 'gn-menu' ) );
</script>
</body>
</html>
**/// NOME DA PAGINA
<?php
session_start();
define('HOST', 'localhost');
define('USUARIO', 'root');
define('SENHA', '');
define('DB', 'nova-rede-social');
$conexao = mysqli_connect(HOST, USUARIO, SENHA, DB) or die ('Não foi possível conectar');
**/// NOME DA PAGINA
<?php
session_start();
include('conexao.php');
if(empty($_POST['email']) || empty($_POST['senha'])) {
header('Location: acessar.php');
exit();
}
$email = mysqli_real_escape_string($conexao, $_POST['email']);
$senha = mysqli_real_escape_string($conexao, $_POST['senha']);
$query = "select * from users where email = '{$email}' and password = md5('{$senha}')";
$result = mysqli_query($conexao, $query);
$row = mysqli_num_rows($result);
if($row == 1) {
$email_bd = mysqli_fetch_assoc($result);
$_SESSION['nome'] = $email_bd['nome'];
header('Location: index.php');
exit();
} else {
$_SESSION['nao_autenticado'] = true;
header('Location: acessar.php');
exit();
}
**/// NOME DA PAGINA
<?php
session_start();
session_destroy();
header('Location: index.php');
exit();
**/// NOME DA PAGINA
**/// NOME DA PAGINA
**/// NOME DA PAGINADiscussão (1)
Carregando comentários...