Ir para conteúdo
Fórum Script Brasil
  • 0

$_server


Tito Tito

Pergunta

6 respostass a esta questão

Posts Recomendados

  • 0

ops, acabei de perceber q postei o script errado! Mas esclareceu a dúvida wink.gif

tenho outra dúvida sobre o mesmo script.

Aqui ele cria uma sessão "usuário" que tem o valor de $nome,não é??

$_SESSION["usuario"] = $nome;

entaum, se eu quisesse colocar uma mensagem em uma variável somente se esta sessão contivesse o valor de $nome (login do usuário teria q fazer assim?

if(session_is_register("usuario"){

    $var = 'session existe';

}else{

    $var = 'session não existe';

}

Este é o script q eu tava me referindo:

Autenticação de Usuarios via HTTP usando Mysql e Session

/*Autor Fabyo guimaraes*/

//banco

/*CREATE TABLE `usuarios` (

  `id` smallint(5) unsigned NOT NULL auto_increment,

  `login` varchar(40) NOT NULL default '',

  `senha` varchar(32) NOT NULL default '',

  PRIMARY KEY  (`id`)

) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;

*/

<?php

session_start();

$nome  = "";

$senha = "";

//conexao com o banco

$cn = mysql_connect("localhost");

mysql_select_db("online",$cn);

if (isset($_SERVER["PHP_AUTH_USER]) || isset($_SERVER["PHP_AUTH_PW"])){

$nome = $_SERVER["PHP_AUTH_USER"];

$senha = $_SERVER["PHP_AUTH_PW"];

}

$query = mysql_query("SELECT * FROM usuarios WHERE nome = '$nome' and senha = md5('$senha')");

$contagem = mysql_num_rows($query);

if ($contagem == 0) {

    header('WWW-Authenticate: Basic realm = "Acesso Restrito"');

    header('HTTP/1.0 401 Unauthorized');

    echo '<center><h1>Acesso Restrito</h1></center>';

    exit;

}

else{

//cria a sessao

$_SESSION["usuario"] = $nome;

//redireciona o usuario para pagina principal

header("Location: principal.php");

}

?>

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...