Ir para conteúdo
Fórum Script Brasil

razih

Membros
  • Total de itens

    7
  • Registro em

  • Última visita

Sobre razih

  • Data de Nascimento 09/03/1987

Contatos

  • MSN
    esi.raziel@gmail.com

Perfil

  • Gender
    Male
  • Location
    Maringá

razih's Achievements

0

Reputação

  1. razih

    Problemas com Login

    Bom dia pessoal da ScriptBrasil. Estou com um problema para fazer login, antes de mais nada eu não sou nenhum especialista to aprendendo a mecher com php estudando livros e aulas por isso meu codigo deve ser meio "FEIO" com erros absurdos, então com ajuda da galera aqui pretendo adquir novos conhecimentos e melhorar meus codigos. Mas vamos ao que interessa, minha dúvida. Abaixo vou estar postando o código porque assim fica mais facil para vocês me ajudarem. Breve descrição: Pagina Index eu verifico a Sessão se ela existe ou não, e se o post já foi enviado ou não. <?php session_start(); include 'conexao.php'; include 'funcoes.php'; if(isset($_SESSION['login'])) #Verifico se existe a Sessão Login { require_once "logado.php"; } else #Caso ela não existir eu chamo arquivo login novamente { require_once "login.php"; } ?> Como podem ver eu tenho outras duas páginas, uma com formulario de login caso o administrador não estiver logado e a pagina logado aonde mostra toda area administrativa. Abaixo mostro o formulario: <?php session_start(); include 'conexao.php'; ?> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link href="css/global.css" rel="stylesheet" type="text/css" /> <title><?php echo $configSite ?></title> </head> <body> <div id="site2"> <h1 class="banner">Project A3 Web Manager </h1> <span>Página de Administração</span> <form name="login_administrador" action="logar.php" method="post" > <table id="tab_login"> <tr> <td align="right">Usuario .: </td> <td> <input id="username" name="username" size="52" type="text" value="" class="input" /> </td> </tr> <tr> <td align="right">Senha .: </td> <td> <input id="password" name="password" size="52" type="password" value="" class="input" /> </td> </tr> <tr> <td> </td> <td align="right"> <input type="submit" name="logar_admin" Value="Fazer Login" id="botao_logar" /> </td> </tr> </table> </form> </div> </body> O formulario faz toda a verificação em outra página que é a logar.php abaixo vou mostrar o código <?php include 'conexao.php'; // abro conexão com banco de dados $nome_usuario = $_POST["username"]; // Pego Nome de Usuario no POST Formulario $senha_usuario = $_POST["password"]; // Pego Senha do Usuario no POST Formulario $sql = mysql_query("select senha from tb_pessoas where usuario = '$nome_usuario'"); // Busco no banco a senha caso exista o usuario $cont = mysql_num_rows($sql); // Verifico se ouve retorno while($valida = mysql_fetch_array($sql)) // Busco a senha do usuario caso o mesmo exista { $valida_senha = $valida['senha']; // Armazeno a senha em uma variavel } if(trim($nome_usuario) != '') // Verifico se não tem espaço ou esta em branco { if($cont == 0) // Se resultado for iqual a 0 então não tem nenhum usuario cadastrado { echo " <META HTTP-EQUIV=REFRESH CONTENT='0; URL=/admin/'> &lt;script type=\"text/javascript\"> alert(\"Este usuario não existe.\"); </script> "; } else // caso contrario o usuario existe no banco { if($valida_senha != $senha_usuario) // Comparo a senha armazenada na variavel consultada no banco com a variavel que armazena o post do formulario { echo " <META HTTP-EQUIV=REFRESH CONTENT='0; URL=/admin/'> &lt;script type=\"text/javascript\"> alert(\"A senha não corresponde.\"); </script> "; } else // se a senha for bater com nome de usuario então inicio a sessão { $_SESSION['login_usuario'] = $usuario; $_SESSION['senha_usuario'] = $senha; header('Location: /admin/'); } } } else // se os campos estiverem vazio mensagem de erro { echo " <META HTTP-EQUIV=REFRESH CONTENT='0; URL=/admin/'> &lt;script type=\"text/javascript\"> alert(\"Campos Login e Senha devem ser preenchidos.\"); </script> "; } ?> Ao final disso, depois que ele validar usuario e senha ele retorna para /admin/ então ele vai mostrar a página de administração.. ou pelo menos era para fazer isso né. o que ta acontecendo é seguinte. Se eu colocar usuario errado, ele mostra mensagem de erro, se eu colocar usuario certo e a senha errada ele mostra mensagem de q a senha esta errada, se eu colocar ususario e senha corretos ele não vai para pagina "logado.php" ele fica na pagina de "login.php" que é a página do formulario sempre.
  2. razih

    Problemas com tags

    Estranho.. você não tem como colocar ele hospedado em algum lugar para que possamos ver ele e analisar, creio que assim fique mais facil de encontrar o erro.. coloque ele em ASP de forma que vejamos o problema
  3. Coloque esta tag no seu head Através disto você faz suas correções especialmente para o IE7 tudo o que fizer neste arquivo so sera lido somente IE7 e para corrigir os problemas no IE6 basta colocar underline antes do que você quer fazer.
  4. Não use elas iniciando como números. <div id="123"> Não Funciona </div <div id="exemplo1"> Funciona </div> <div id="exemplo"> Funciona </div>
  5. razih

    Problemas com tags

    Eu refiz seu site aqui so mais pra demonstrativo, compare com seu codigo e veja o que esta errado. Este codigo foi testado em Firefox, IE7, Chrome, Safari.. Funcionando normalmente.
  6. razih

    Problemas com tags

    Posso estar falando bobagem... mas eu percebi diversos erros em seu HTML.. Por Exemplos suas tags de Class e Font que estão incluidas em seu HTML estão erradas porque elas devem estar entre " ". E esta Tag que você usa diversas vezes eu não tenho conhecimento <a name="inicio"></a>. Vi tambem que você carregou o CSS no inicio da pagina, o que lhe permite ter liberdade para alterar o estilo do seu site, olhando este ponto de vista eu dispensaria todas essas tags de style que estão imbutida em seu HTML veja este exemplo em seu cofigo HTML: Temos um paragrafo com nome de stylo3 alinhado ao centro, dentro dele um span com class stylo5 e por fim uma tag font com face com o Arial sem ter Aspas e o size tambem sem aspas fechado de maneira errada e depois foi fechado todas as tags sem nenhum conteudo dentro. Afirmo que o motivo do UL não funcionar perfeitamente ta aplica ao mal codigo do HTML.. Sugiro que não use programas do tipo Dreamweaver (como suponho seu caso) usando o campo de desenho.. caso deseje usar ela, use ela tb no modo layout/codigo para evitar estes tipos de lixos no html tgs sem uso.. Resumindo: Retire esses styles e faça todos pelo CSS, isso deixa seu codigo mais limpo e legivel, repasse seu html verificando exatamente as tags que foram abertas estao todas com aspas e fechando corretamente. OBS: não use as tags com nome maiusculos. somente minusculo.
  7. Primeiramente bom dia para todos, O meu problema é o seguinte, eu sou responsavel pelo css de um Site e eu não tenho permissão para mecher no codigo html. Neste site tem um Form pesquisar que o botão já foi definido no html para ser uma imagem e agora como estou mudando o tema para tema de natal preciso substituir a lupa do site por um outro botão que faça mais sentido com o button, porem.. já faz alguns dias que estou tentando resolver este problema e não estou achando uma solução. Resumindo de forma simplificada. "Eu preciso através do CSS trocar a imagem do botão OK do formulario pesquisar sem mecher no codigo HTML, lembrando que a imagem do botão pesquisar esta definido no HTML" Site: http://www.everton.com.br (Site default) http://www.everton.com.br/?css=3 (Tema Natalino) Aguardo Respostas. Obrigado desde já.
×
×
  • Criar Novo...