Jump to content
Sign in to follow this  
Jas0n Web

Logged in: ?

Recommended Posts

como eu faço um sistema de tipo, quando ele fazer login aparece na página "Logado como:" (OBS: eu quero que aparece em todas as páginas e eu ja tenho o login pronto, basta editar)

 

VLW!

Share this post


Link to post
Share on other sites

Na página onde você verifica se existe e etc.., Puxa os dados do login digitado pelo $array = mysql_fetch_array.

Depois

 

#só uma idéia.

 

echo "Logged in: " . $array['nick'];

Share this post


Link to post
Share on other sites

Salva o nome do cara logado em uma Session.

 

Depois faça isso para exibir nas paginas que desejar:

 

 
echo isset($_SESSION['user_nick'])  ? "Usuario ". $_SESSION['user_nick']. "está logado" : null;

Share this post


Link to post
Share on other sites

Salva o nome do cara logado em uma Session.

 

Depois faça isso para exibir nas paginas que desejar:

 

 
echo isset($_SESSION['user_nick'])  ? "Usuario ". $_SESSION['user_nick']. "está logado" : null;

onde eu coloco.

Share this post


Link to post
Share on other sites
MAIN.php
<?php
if(IsSet($_COOKIE["logado"])){}
else{
echo '<meta http-equiv="refresh" content="0;url=login.html">';
exit; 
}
?>
<html>
<head>
<title>HARD - Login</title>
<link rel="stylesheet" href="/inc/styleheet.css" type="text/css" />
<link rel="stylesheet" type="text/css" href="/menu/css/font-awesome.css">
<link rel="stylesheet" type="text/css" href="/menu/css/menu.css">
  <script type="text/javascript" src="/menu/js/jquery.js"></script>
  <script type="text/javascript" src="/menu/js/function.js"></script>

</head>
<body>
<div id="wrap">
<header>
<div class="inner relative">
<a class="logo" href="/"><img src="/menu/images/logo.png" alt="hard clan"></a>
<a id="menu-toggle" class="button dark" href="#"><i class="icon-reorder"></i></a>
<nav id="navigation">
<ul id="main-menu">
<li class="current-menu-item"><a href="/">Home</a></li>
<li class="parent">
<a href="#">Clan Info</a>
<ul class="sub-menu">
<li><a href="#"><i class="icon-wrench"></i>Ranks</a></li>
<li><a href="#"><i class="icon-credit-card"></i>Owner</a></li>
<li><a href="#"><i class="icon-gift"></i>FAQ</a></li>
<li>
<a class="parent" href="#"><i class="icon-file-alt"></i>Servers</a>
<ul class="sub-menu">
<li><a href="">Server Privado</a></li>
<li><a href="">AGAR Bots</a></li>
</ul>
</li>
</ul>
</li>
<li><a href="">Wiki</a></li>
<li class="parent">
<a href="">Links</a>
<ul class="sub-menu">
<li><a href="http://agar.io">Agar.io</li>
<li><a href="http://armanelgtron.tk">Agarly</a></li>
<li><a href="http://forums3.armagetronad.net">Armagetron forums</a></li> 
</ul>
</li>
<li><a href="/login">Login</li>
<li><a href="">Contato</a></li>
</ul>
</nav>
<div class="clear"></div>
</div>
</header> 
<title>Sistema de usuários</title>
</head>
<body>
<div id="content-wrapper">
<div id="content">
 <div class="sidebar-title">User's Profile</div>
Logged in: <?php echo $_POST["login"]; ?><br>
</div>
<br><br> <a href="logout.php">Logout</a>
<br />
<br />
<br />
<br /> 
</font>
</body>
</html>
esse e o perfil do usuario e eu colokei esse codigo para conectar com o index.html que é onde coloca senha...
Logged in: <?php echo $_POST["login"]; ?><br>
login.html >>
LOGIN.HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>HARD - Login</title>
<link rel="stylesheet" href="/inc/styleheet.css" type="text/css" />
<link rel="stylesheet" type="text/css" href="/menu/css/font-awesome.css">
	<link rel="stylesheet" type="text/css" href="/menu/css/menu.css">
  <script type="text/javascript" src="/menu/js/jquery.js"></script>
  <script type="text/javascript" src="/menu/js/function.js"></script>

</head>
<body>
<div id="wrap">
	<header>
		<div class="inner relative">
			<a class="logo" href="/"><img src="/menu/images/logo.png" alt="hard clan"></a>
			<a id="menu-toggle" class="button dark" href="#"><i class="icon-reorder"></i></a>
			<nav id="navigation">
				<ul id="main-menu">
					<li class="current-menu-item"><a href="/">Home</a></li>
					<li class="parent">
						<a href="#">Clan Info</a>
						<ul class="sub-menu">
							<li><a href="#"><i class="icon-wrench"></i>Ranks</a></li>
							<li><a href="#"><i class="icon-credit-card"></i>Owner</a></li>
							<li><a href="#"><i class="icon-gift"></i>FAQ</a></li>
							<li>
								<a class="parent" href="#"><i class="icon-file-alt"></i>Servers</a>
								<ul class="sub-menu">
									<li><a href="">Server Privado</a></li>
									<li><a href="">AGAR Bots</a></li>
								</ul>
							</li>
						</ul>
					</li>
					<li><a href="">Wiki</a></li>
					<li class="parent">
						<a href="">Links</a>
						<ul class="sub-menu">
							<li><a href="http://agar.io">Agar.io</li>
							<li><a href="http://armanelgtron.tk">Agarly</a></li>
							<li><a href="http://forums3.armagetronad.net">Armagetron forums</a></li>							
						</ul>
					</li>
					<li><a href="/login">Login</li>
					<li><a href="">Contato</a></li>
				</ul>
			</nav>
			<div class="clear"></div>
		</div>
	</header>	


  
  <script type="text/javascript">
function validaCampo()
{
if(document.login.user.value=="")
{
alert("Insira seu nome de usuário.");
return false;
}
else
if(document.login.pass.value=="")
{
alert("Insira sua senha.");
return false;
}
else
return true;
}
</script>

</head>
<body>
<form action="login.php" method="post" name="login" id="login" class="login" onsubmit="return validaCampo(); return false;">
<br class="clear" />
<div id="content-wrapper">
			<div id="content">

<div class="sidebar-title">Login</div>

Nome: <br>
<input type="text" name="user" id="user" class="user"> <br> <br>
Senha: <br>
<input type="password" name="pass" id="pass" class="user"> <br> <br>
<input type="submit" value="Entrar">
</font>
</form>
<a href="login_adm.html"><li> Login Admin</li><br>
</body>
</html>

o login com main.php e o login.html

o meu codigo "Logged in: <?php echo $_POST["login"]; ?><br>"

no main.php não quer funcionar. me ajudem pessoal

Share this post


Link to post
Share on other sites

tente assim:

Logged in: <?php echo $_POST["user"]; ?><br>

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Similar Content

    • By Mucio Willamys
      olá, gostaria da ajuda de vcs :
      este código traz as informações do banco de dados e as coloca dentro de um select html
      é parte de um projeto de um sistema de uma clínica médica, onde ao cadastrar os médicos posso escolher a especialidade do mesmo.
      <select name="especialidade" required="">                 <option value="" >--Escolha uma especialidade--</option>          <?php              $result_especialidade = "select * from especialidade";              $result_especialidade = mysqli_query($bd, $result_especialidade);              while ($row_especialidade = mysqli_fetch_assoc($result_especialidade)){ ?>                    <option value="<?php echo $row_especialidade['id']; ?>"><?php echo  $row_especialidade['nome']; ?> </option> public function editar($id){ include "Bd.class.php"; $nome = $this->nome; $cpf = $this->cpf; $crm = $this->crm; $especialidade = $this->especialidade; $query = "update medico set nome = '$nome', cpf = '$cpf', crm = '$crm', especialidade_id = '$especialidade' where id = $id"; $status = $bd->query($query); return $status; } Acima ^ está a função editar...
       
       
       
      abaixo está o form com as informações do médico.
      <form method="POST" action="../controller/Controller-medico.php?op=e"> <input type="hidden" name="id" size="5" value="<?php echo $id; ?>" > <div class="campo"> <label for="nome">Nome: </label> <input type="nome" name="nome" size="30" value="<?php echo $m->getNome() ?>"> </div> <div class="campo"> <label for="cpf">CPF: </label> <input type="text" name="cpf" size="30" value="<?php echo $m->getCpf() ?>"> </div> <div class="campo"> <label for="rg">CRM: </label> <input type="text" name="crm" size="30" value="<?php echo $m->getCrm() ?>"> </div> <div class="campo"> <label for="especialidade"> Especialidade: </label> </div> <div class="campo"> <input type="submit" value="Atualizar"> </div> </form> Gostaria de saber como faço pra setar um input ou um select no caso para a alteração do dado(especialidade)?
    • By Filipe556
      alguém tem ideia de algum método de bloquear usuário por ip
    • By vini_seven
      Segue aqui meu código abaixo, o que ocorre é o seguinte, quando o usuário logar ele vai para a página de chat, quando ele vai para essa página é feito um update no banco de dados para status = 1 esse status igual a 1 é a minha condição para exibição na página usuários para então que o técnico da T.I escolha quem atender, todas que estão com status = 1 vão estar visíveis lá. Porém ao usuário clicar no botão sair na página de chat, quero que faça o update no banco de dados com status = 0 novamente, para então na página de usuários a ser atendido ele vai sair, vou colocar um refresh a cada 60s nessa página para ela atualizá-la. ----CÓDIGO DO TRECHO DA PÁGINA CHAT ONDE TEM O BOTÃO SAIR---
      <> <body> <div class="contact1"> <div class="fundo_chat"> <div class="janela_chat"> </div> <form action="chat.php" method="post" class="form-chat"> <input type="text" name="mensagem" id="mensagem" placeholder="Mensagem"> <tr> <button class="btn btn-primary" type="submit" id="botao-enviar">Enviar</button> <a class="btn btn-primary" href="logout.php" role="button" id="botao-sair">Sair</a> </form> </div> </div> </body> </html> <> --CÓDIGO ONDE É FEITO A VALIDAÇÃO DE LOGIN, REDIRECIONA PARA A PÁGINA DE USUÁRIOS QUEM É DA T.I, OS RESTANTES DE OUTROS SETORES VÃO DIRETO PARA A CHAT ONDE AGUARDA ATENDIMENTO E AO SER REDIRECIONADO MUDA STATUS PARA =1, ESTÁ MUDANDO PARA 1 PERFEITAMENTE.-- <> <?php session_start(); header('Content-Type: text/html; charset=utf-8'); include("conexao.php"); if(empty($_POST['nome']) || empty($_POST['senha'])){ header('location:index.html'); exit(); } $nome = mysqli_real_escape_string($conn, $_POST['nome']); $senha = mysqli_real_escape_string($conn, $_POST['senha']); $query = "select * from usuarios where nome = '$nome' and senha = '$senha'"; $setor = "SELECT setor FROM usuarios"; $result = mysqli_query($conn, $query); $row = mysqli_num_rows($result); if($row == 1){ $_SESSION['nome'] = $nome && $_SESSION['senha'] = $senha; while ($verifica_setor = mysqli_fetch_array($result)) { $setor = $verifica_setor['setor']; if ($setor == "Tecnologia da Informação") { header('location: usuarios.php'); }else{ mysqli_query($conn, "UPDATE usuarios set status = '1' WHERE nome = '$nome'"); header('location: chat.php'); } } } else { echo "<script>alert('USUÁRIO NÃO CADASTRADO OU DADOS INVÁLIDOS!');</script>"; echo "<script>window.location='index.html';</script>"; exit(); } ?> <> --AQUI É O MEU LOGOUT, ONDE EU INICIO A PARAMETRO SESSION PARA PEGAR O VALOR GLOBAL DELA QUE TINHA QUE SER O NOME PARA BUSCAR NA TABELA, FIZ UM OR DIE PARA TESTAR O QUERY E UM ECHO PARA VER O QUE ESTAVA SENDO EXIBIDO, E O QUE EXIBE NO ECHO É O VALOR = 1, POR ISSO A QUERY NAO FUNCIONA DO JEITO CERTO-- <> <?php include("conexao.php"); session_start(); echo $_SESSION['nome']; mysqli_query($conn, "UPDATE usuarios SET status = '0' WHERE nome = '$nome'") or die ("PARAMETROS NAO ALTERADO"); /* session_destroy(); header('location:index.html'); exit();*/ ?> <>  
    • By Sapinn
      Salve! Estou desenvolvendo um sistema de mensagens para o meu site no qual o ADM envia a mensagem para todos os usuarios ou ele pode digitar o email de um usuaio e será enviado apenas para este usuario especifico, além disso, o usuario recebe um tipo de notificação que informa que tem uma nova mensagem. O problema está sendo justamente nesta segunda parte não consigo pensar em uma logica para que a mensagem destinada a apenas um usuario so seja notificado ele.
      Alguém pode me ajudar
      vejam meu codigo
       
      <?php //conexao com o banco de dados include '../php/conexao.php'; //pega a tabela mensagem $query = mysql_query("select * from mensagem")or die(mysql_error //ver todos os dados que tem nela while($mensagem = mysql_fetch_assoc($query)){ //verifica na tabela ler se o codigo do aluno é igual ao codigo do usuario logado se tem alguma mensagem na tabela e se o email do destinatario é igual //ao do usuario logado $ver = mysql_query("SELECT * FROM ler where codigo_aluno='".$row['id']."' and codigo_mensagem= '".$mensagem['id']."' and destinatario ='".$row['email']."'")or die(mysql_error); } //se for igual ao 0 ou seja não tiver tudo ok significa que ele não leu a mensagem então mostra a notificação if(mysql_num_rows($ver) == 0){ ?> <span class="app-menu__label">Mensagens</span> <i><img src="../img/icone/menu/sino_mensagem.png" width="26px" height="26px"></i></a> </li> <?php //se não ele não mostro porque ela já foi lida }else{ ?> <span class="app-menu__label">Menssagem</span></a> </li> <?php } ?> Preciso de ajuda acho que o erro é na minha logica 
    • By Kyrstannie
      Olá comunidade!
       
      Estou com um problema que não consigo resolver. Tenho um script para enviar e-mails e está tudo funcionando corretamente, exceto um pormenor. Toda mensagem recebida no Outlook contém caracteres estranhos (no Gmail não há problemas).
       
      No Outlook o assunto é exibido assim:
      Formulário do Site (em vez de Formulário do Site).
       
      E o corpo da mensagem:
      Nome: João (em vez de João)
      Mensagem: olá! (em vez de olá!)
       
      Pesquisei e tentei durante horas resolver, mas não sei mais o que estou fazendo. A sugestão mais frequente que encontro é para usar a classe PHPMailer para resolver estas questões. Experimentei usar a classe, mas o problema mantém-se. Alguém sabe como posso resolver isto?
       
      Deixo abaixo o código que estou usando:
       
      <?php ////////////////////////// //Specify default values// ////////////////////////// //Your E-mail $your_email = 'kyrstie@outlook.com'; //Default Subject if 'subject' field does not exist $default_subject = 'Formulário do Site'; //Message if 'name' field not specified $name_not_specified = 'Por favor digite um nome válido'; //Message if 'message' field not specified $message_not_specified = 'Por favor digite uma mensagem válida'; //Message if e-mail sent successfully $email_was_sent = 'Sua mesagem foi enviada!'; //Message if e-mail not sent (server not configured) $server_not_configured = 'Sorry, mail server not configured'; /////////////////////////// //Contact Form Processing// /////////////////////////// $errors = array(); $response = array('error' => '', 'success' => ''); $params = array(); parse_str($_POST['data'], $params); header('Content-type: application/json charset=iso-8859-1'); if(isset($params['message']) and isset($params['username'])) { if(!empty($params['username'])) $sender_name = stripslashes(strip_tags(trim($params['username']))); if(!empty($params['message'])) $message = stripslashes(strip_tags(trim($params['message']))); if(!empty($params['email'])) $sender_email = stripslashes(strip_tags(trim($params['email']))); if(!empty($params['subject'])) $subject = stripslashes(strip_tags(trim($params['subject']))); //Message if no sender name was specified if(empty($sender_name)) { $errors[] = $name_not_specified; } //Message if no message was specified if(empty($message)) { $errors[] = $message_not_specified; } $from = (!empty($sender_email)) ? 'From: '.$sender_email : ''; $subject = (!empty($subject)) ? $subject : $default_subject; //$message = (!empty($message)) ? wordwrap($message, 70) : ''; $message = " Nome: $sender_name E-mail: $sender_email Mensagem: $message "; //sending message if no errors if(empty($errors)) { if (mail($your_email, $subject, $message, $from)) { $response['success'] = $email_was_sent; } else { $errors[] = $server_not_configured; $response['error'] = implode('<br>', $errors ); } } else { $response['error'] = implode('<br>', $errors ); } } else { // if "name" or "message" vars not send ('name' attribute of contact form input fields was changed) $response['error'] = '"name" and "message" variables were not received by server. Please check "name" attributes for your input fields'; } echo json_encode( $response ); ?>  
×

Important Information

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