Jump to content

Search the Community

Showing results for tags 'logout'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 4 results

  1. 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! :( Me desculpem se não for esse lugar para colocar esse post. Não sei se dá pra entender, ao deslogar da conta e fazer login, em vez de acessar a nova conta de eu digitei tá acessando a ultima conta logada. :( **/// header.php <?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">&nbsp;&nbsp;&nbsp;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">&nbsp;&nbsp;&nbsp;Meu Perfil</a></li> <li><a href="notificacoes.php" class="gn-icon fa-home">&nbsp;&nbsp;&nbsp;Notificações</a></li> <li><a href="inbox.php" class="gn-icon fa-home">&nbsp;&nbsp;&nbsp;Mensagens</a></li> <li><a href="amigos.php" class="gn-icon fa-home">&nbsp;&nbsp;&nbsp;Amigos</a></li> <li><a href="settings.php" class="gn-icon fa-home">&nbsp;&nbsp;&nbsp;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> **/// index.php <?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> **/// conexao.php <?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'); **/// login.php <?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(); } **/// logout.php <?php session_start(); session_destroy(); header('Location: index.php'); exit(); **/// acessar.php <?php session_start(); ?> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Minha Conta - Entrar</title> <link href="https://fonts.googleapis.com/css?family=Open+Sans:300,400,700" rel="stylesheet"> <!--===============================================================================================--> <link rel="stylesheet" type="text/css" href="minha-conta\login-cadastro/vendor/bootstrap/css/bootstrap.min.css"> <!--===============================================================================================--> <link rel="stylesheet" type="text/css" href="minha-conta\login-cadastro/fonts/font-awesome-4.7.0/css/font-awesome.min.css"> <!--===============================================================================================--> <link rel="stylesheet" type="text/css" href="minha-conta\login-cadastro/vendor/animate/animate.css"> <!--===============================================================================================--> <link rel="stylesheet" type="text/css" href="minha-conta\login-cadastro/vendor/css-hamburgers/hamburgers.min.css"> <!--===============================================================================================--> <link rel="stylesheet" type="text/css" href="minha-conta\login-cadastro/vendor/animsition/css/animsition.min.css"> <!--===============================================================================================--> <link rel="stylesheet" type="text/css" href="minha-conta\login-cadastro/vendor/select2/select2.min.css"> <!--===============================================================================================--> <link rel="stylesheet" type="text/css" href="minha-conta\login-cadastro/vendor/daterangepicker/daterangepicker.css"> <!--===============================================================================================--> <link rel="stylesheet" type="text/css" href="minha-conta\login-cadastro/css/util.css"> <link rel="stylesheet" type="text/css" href="minha-conta\login-cadastro/css/main.css"> <!--===============================================================================================--> </head> <body> <div class="limiter"> <div class="container-login100"> <div class="wrap-login100"> <form action="login.php" method="POST" class="login100-form validate-form p-l-55 p-r-55 p-t-178"> <span class="login100-form-title"> Minha Conta </span> <div class="wrap-input100 validate-input m-b-16" data-validate="Please enter username"> <input class="input100" type="email" name="email" placeholder="Por favor, digite seu email" required> <span class="focus-input100"></span> </div> <div class="wrap-input100 validate-input" data-validate = "Please enter password"> <input class="input100" type="password" name="senha" placeholder="Agora, digite sua senha" required> <span class="focus-input100"></span> </div> <div class="text-right p-t-13 p-b-23"> <span class="txt1"> Não lembra? </span> <a href="#" class="txt2"> Clique aqui </a> </div> <div class="container-login100-form-btn"> <button type="submit" class="login100-form-btn"> ENTRAR </button> </div> <br /> <?php if(isset($_SESSION['nao_autenticado'])): ?> <div> <p style="color:red; font-family:Arial Black;">Atenção: Algo está errado!</p> <p class="txt1">- Por favor, digite novamente</p> <p class="txt1" >- Se persistir, converse com sua supervisão</p> </div> <?php endif; unset($_SESSION['nao_autenticado']); ?> <div class="flex-col-c p-t-170 p-b-40"> <span class="txt1 p-b-9"> Você não tem conta? </span> <a href="criar-conta.php" class="txt3"> Criar uma conta agora </a> </div> </form> </div> </div> </div> <!--===============================================================================================--> <script src="minha-conta\login-cadastro/vendor/jquery/jquery-3.2.1.min.js"></script> <!--===============================================================================================--> <script src="minha-conta\login-cadastro/vendor/animsition/js/animsition.min.js"></script> <!--===============================================================================================--> <script src="minha-conta\login-cadastro/vendor/bootstrap/js/popper.js"></script> <script src="minha-conta\login-cadastro/vendor/bootstrap/js/bootstrap.min.js"></script> <!--===============================================================================================--> <script src="minha-conta\login-cadastro/vendor/select2/select2.min.js"></script> <!--===============================================================================================--> <script src="minha-conta\login-cadastro/vendor/daterangepicker/moment.min.js"></script> <script src="minha-conta\login-cadastro/vendor/daterangepicker/daterangepicker.js"></script> <!--===============================================================================================--> <script src="vendor/countdowntime/countdowntime.js"></script> <!--===============================================================================================--> <script src="js/main.js"></script> </body> </html> **/// verifica_login7.php <?php if(!$_SESSION['nome']) { header('Location: acessar.php'); exit(include "index.php"); }
  2. 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">&nbsp;&nbsp;&nbsp;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">&nbsp;&nbsp;&nbsp;Meu Perfil</a></li> <li><a href="notificacoes.php" class="gn-icon fa-home">&nbsp;&nbsp;&nbsp;Notificações</a></li> <li><a href="inbox.php" class="gn-icon fa-home">&nbsp;&nbsp;&nbsp;Mensagens</a></li> <li><a href="amigos.php" class="gn-icon fa-home">&nbsp;&nbsp;&nbsp;Amigos</a></li> <li><a href="settings.php" class="gn-icon fa-home">&nbsp;&nbsp;&nbsp;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 PAGINA
  3. Estou montando um website e gostaria de saber como faço para o usuário que acabou de deslogar ficar na mesma pagina ? por exemplo, na programação atual, ele clica em " Sair " e vai automaticamente para a index, independente de onde esteja. eu gostaria q ele permanecesse na mesma pagina em que estava programação q faz o mesmo deslogar... //essa é a navbar.php <li><a href="?sair=sim">Sair</a></li> // Esse é o logado.php if(isset($_GET['sair']) == "sim"){ $objUser->sairUsuario(); } //e esse é o usuarios.class.php public function sairUsuario(){ session_destroy(); header ('location: index.php '); }
  4. Meetes Cadestre

    Logout após determinado tempo de inatividade

    Olá, estou querendo fazer um sistema de logout após um determinado tempo de inatividade do usuário. Meu sistema de login consiste em cookies e sessions, que realizar o logout de fato, mas o problema é que fiz uma espécie de "login único" no banco de dados e queria que após um determinado tempo, automaticamente, com o logout, alterasse o campo para permitir o login novamente. Estava pensando em fazer com o javascript e com o ajax, mas não tenho a mínima ideia por onde começar.
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.