Ir para conteúdo

centurion

Members
  • Total de itens

    19
  • Registro em

  • Última visita

Reputação

0 Comum

Sobre centurion

  • Data de Nascimento 07/19/1961

Informações Pessoais

  • Sexo
    Masculino
  • Localização
    Rio Grande do Sul
  • Interesses
    Informática, MMN , PHP, AJAX, osCommerce

Contato

  • Twitter
    @vipraven
  • Site Pessoal
    http://www.itsys.net.br/blog
  1. centurion

    Session não inicia

    Olá Mestres! muito obrigado pelas dicas ai, blza! bom consegui fazer aparecer o usuário logado, abaixo a solução para algum novato passar por essa dificuldade. Habilite o modulo_session no apache caso estiver usando wampserv. assim começou a gravar as sessões Para aparecer o nome do user logado troquei: $_SESSION = $_SESSION['usuario'] por $usuario = $_SESSION['usuario'] assim de certo. Problema resolvido.
  2. centurion

    Session não inicia

    Obrigado! vou usar seu exemplo como referencia, ok? eu quero aprender mysqli primeiro ou posso estudar PDO junto oque você recomenda? e onde encontro um tutorial pra estudar POO? alguma dica!
  3. centurion

    Session não inicia

    Obrigado por responder Omarf! no bd o nome completo $nome é todo em uma unica coluna e o nick (apelido) $usuário também em uma outra coluna. Ai no post você só vê fragmentos do código original quando a prevenção do sql injection alterei aqui no meu pc. Quanto a tratar com outras variáveis que não sessions não tenho muita experiencia visto que sou novato em php. Se tiver alguma sugestão sempre bem vindas.
  4. centurion

    Session não inicia

    Os erros desapareceram, mas ainda não aparece o nome do usuário logado quanto a validar a página você tem razão já fiz isso para se prevenir do sql injection. Voltando ao problema preciso que o user apareça logado com o nome completo exemplo abaixo:
  5. centurion

    Session não inicia

    Olá Draco Malfoy com essa alteração logou mas não aparece o nome da pessoa logada, além do erro mostrado na img. Aqui onde tá dando o erro: <?php print "Logado como:" . $_SESSION['$nome'] . "<br>";//aqui deveria aparecer o nome do user logado! print "<a href='produtos.php'>Produtos</a><br>"; print "<a href='logout.php'>Sair</a>"; ?> >
  6. centurion

    Session não inicia

    Verifiquei, não deu nenhum erro continua tudo igual digita usuário e senha igual ao q tá gravado no BD clica entrar apaga oque foi digitado e volta pra tela de lojin sem logar. Uma das minhas duvidas e de que a sessão não estava gravando no arquivo Temp do PHP mas da uma olhada tá pegando o nome do BD $usuario|s:4:"jrib";nome|s:13:"João Robeiro"; só não loga porque? pois de acordo com o meu código tinha que funcionar já que eu quero pegar somente o nome veja a img abaixo.
  7. centurion

    Session não inicia

    Vou tentar adaptar baseado no seu código, obrigado pela resposta.
  8. centurion

    Session não inicia

    Oi, Jesse&francinete ai está: <!DOCTYPE html> <html lang="pt-br"> <head> <title>Logar</title> <meta charset="utf-8"> <link rel="stylesheet" href="_css/style.css"> </head> <body> <form method="post" action="processalogin.php"><br> <fieldset><legend>Login</legend> <br> <input type="text" name="usuario" placeholder="Nome do Usuario" required autofocus><br> <br> <input type="password" name="senha" placeholder="Digite sua senha" required><br><br> <input type="submit" value="Entrar" class="btn"><br> Ou se registre agora! <a href="cadastro.php">Novo Cadastro</a> </fieldset> </form> </body> </html>
  9. centurion

    Session não inicia

    Olá draco malfoy acrescentei as mudanças sugeridas não logou ´mesmo digitando o nome de usuário e senha corretos ao clicar em entrar ele apaga oque foi digitado e volta para tela de login. comentei o header ("Location:sistema.php"); pra ver se dava erro, nada, a tela processalogin.php fica em branco. como estou testando no host local no win 7 fui no php.ini e setei session.save_path = "C:/Temp" não funfou, então onde estou errando?
  10. centurion

    Session não inicia

    Ok vou testar, o brigado pela resposta.
  11. centurion

    Session não inicia

    Mesmo digitando os dados corretos na tela de login ao clicar no botão entrar não faz o logon e os dados são apagados resetados. server xampp 3.2.2 php 7 mysql 5.1.7.9. Segui o código: <?php ini_set('display_errors', true); error_reporting(E_ALL); require_once 'conexao.php'; $usuario = $_POST['usuario']; $senha = $_POST['senha']; $sql = "select nome, usuario, senha from tab_socios where usuario = '$usuario' and senha = '$senha'"; $query = mysqli_query ($conexao,$sql); $linhas = mysqli_affected_rows($conexao); if ($linhas > 0){ session_start(); $_SESSION['$usuario'] = $usuario; while ($exibirNome = mysqli_fetch_array($query)){ $nome = $exibirNome[0]; $nomeusuario = $exibirNome[1]; $enhausuario = $exibirNome[2]; } $_SESSION['nome'] = $nome; header ("Location:sistema.php"); }else{ print "Dados não conferem!<br>"; print "<a href='index.php'>Voltar</a>"; } ?>
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.