• 0
Sign in to follow this  
JuNiN-GyN

If ( ...............)

Question

Olá.

Como devo montar um If para que ele veja o cookie e c o cookie estiver com um certo nick (tipo GaleguiN) ele libera para navegar na pagina, + caso não esteja gravado esse nick (GaleguiN) ele bloquei e manda para uma outra pagina.

Me ajudem plz.

Obrigado!!!.

Share this post


Link to post
Share on other sites

9 answers to this question

Recommended Posts

  • 0

olha ai e ve se te ajuda..

LOGIN.PHP

<?
 include "../conecta.php"; //Conecta com o banco de dados MySQL

 if(($login) AND ($senha)) { //Ele entra nessa condição se as duas variáveis não estiverem vazia

  $sql = mysql_query("SELECT * FROM recepcionista WHERE login='$login' AND
         senha='$senha' AND ativo='s'") or die("ERRO no comando SQL :".mysql_error());

  if(mysql_num_rows($sql) > 0) {
   $id_recepcionista = mysql_result($sql,0,"id_recepcionista");
   $login = mysql_result($sql,0,"login");
   $senha = mysql_result($sql,0,"senha");

   session_start("agendamento"); //Inicializa uma sessão
   session_register("id_recepcionista","login","senha"); //Registra as variáveis na sessão

   header("Location:administracao.php"); //Redireciono para a página de opções
  }
 }
?>
Esse codigo você coloca em todas as paginas protegidas ver_sessao.php
<?
session_start("agendamento");
if(!(session_is_registered("login") AND session_is_registered("senha"))) {
   echo "<br>";
   echo "<center>";
   echo "<img src=images/negado.gif width=370 height=90>";
   echo "<br>";
   echo "<b><a Style= CURSOR: hand   TEXT-DECORATION: none href=index.php><font color=#003366 size=-1 face=Verdana, Arial, Helvetica, sans-serif>Voltar</a></b></font>";
   exit;
}
?>

Share this post


Link to post
Share on other sites
  • 0

neo

como assim, inicia um sessão e registra variaveis na sessão. ?!?!?!?!

Share this post


Link to post
Share on other sites
  • 0

neo.

a sooooh intendi agora podecha votestar esta syntax valeu . :D

Share this post


Link to post
Share on other sites
  • 0

neo

+ problemas hauhauhauha

você tem MSN?!?!? caso tenha o meu [email protected] ae adiciona ae pra nois tc + rapido.

tips olha os erros que deu

Warning: mysql_result() [function.mysql-result]: id_recepcionista not found in MySQL result index 3 in /home/osatoa/www/admin/pdc_2.php on line 16

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/osatoa/www/admin/pdc_2.php:16) in /home/osatoa/www/admin/pdc_2.php on line 20

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/osatoa/www/admin/pdc_2.php:16) in /home/osatoa/www/admin/pdc_2.php on line 20

Warning: Cannot modify header information - headers already sent by (output started at /home/osatoa/www/admin/pdc_2.php:16) in /home/osatoa/www/admin/pdc_2.php on line 23

Ok !?!?!?!

Share this post


Link to post
Share on other sites
  • 0

nessa linha ta errado e o id da tabela sua pois ta o meu id da minha tabela olha so

id_recepcionista

quais são os campos da sua tabela so me diz o 3ºs

passa o codigo de login seu e a pagina para onde e direcionado o login...

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this