Ir para conteúdo
Fórum Script Brasil

roboxtz

Membros
  • Total de itens

    3
  • Registro em

  • Última visita

Sobre roboxtz

roboxtz's Achievements

0

Reputação

  1. roboxtz

    Login e Senha PHP.

    Olá Rodolforj, Pode fazer da maneira abaixo,coloque a query dentro de uma variável e use a função mysql row para checar se a query foi feita com sucesso ou não,caso não tenha sido feita daí coloque a mensagem de erro: $usuario = mysql_real_escape_string($_POST['usuario']); $senha = mysql_real_escape_string($_POST['senha']); $verifica = mysql_query("SELECT * FROM login WHERE usuario ='".$usuario."' AND senha = '".$senha."'") or die("erro ao selecionar"); if (mysql_num_rows($verifica)<=0) { echo"<script language='javascript' type='text/javascript'>alert('Login e/ou senha incorretos');window.location.href='/logincursos.html';</script>"; exit(); }
  2. Fala Tiago blza??? Vi que me respondeu no Scriptbrasil,é o sseguinte,estou usando verificação de session,usuário loga é criado uma session (ou sessions) conforme o nivel de acesso que eu der pra esse usuario quando crio ele no meu Banco de dados. Quero que quando o sistema identificar um mesmo processo de logni ocorrendo (mesmo usuário e senha) o usuário já conectado seja desconectado como forma de "punição" (Pois supostamente o mesmo tenha compartilhado senha).Segue o código abaixo da pagina de login: <?php require("conecta.php"); ?> <?php session_start(); $lo = $_POST['usuario']; $se = $_POST['senha']; $usuario = mysql_real_escape_string($_POST['usuario']); $senha = mysql_real_escape_string($_POST['senha']); $verifica = mysql_query("SELECT * FROM login WHERE usuario ='".$usuario."' AND senha = '".$senha."'") or die("erro ao selecionar"); $verifica1 = mysql_query("SELECT * FROM login WHERE usuario ='".$usuario."' AND senha = '".$senha."' AND codigoacc='1' ") or die("erro ao selecionar"); $verifica2 = mysql_query("SELECT * FROM login WHERE usuario ='".$usuario."' AND senha = '".$senha."' AND codigoacc='2' ") or die("erro ao selecionar"); $verifica3 = mysql_query("SELECT * FROM login WHERE usuario ='".$usuario."' AND senha = '".$senha."' AND codigoacc='3' ") or die("erro ao selecionar"); $verifica4 = mysql_query("SELECT * FROM login WHERE usuario ='".$usuario."' AND senha = '".$senha."' AND codigoacc='4' ") or die("erro ao selecionar"); $verifica5 = mysql_query("SELECT * FROM login WHERE usuario ='".$usuario."' AND senha = '".$senha."' AND codigoacc='5' ") or die("erro ao selecionar"); $verifica6 = mysql_query("SELECT * FROM login WHERE usuario ='".$usuario."' AND senha = '".$senha."' AND codigoacc='6' ") or die("erro ao selecionar"); $verificalogado = mysql_query("SELECT * FROM logado WHERE usuario ='".$usuario."' AND senha = '".$senha."' ") or die("erro ao selecionar"); if (mysql_num_rows($verifica)<=0) { echo"<script language='javascript' type='text/javascript'>alert('Login e/ou senha incorretos');window.location.href='/login.html';</script>"; exit(); } if (mysql_num_rows($verificalogado)==1) { O QUE DEVO COLOCAR DE FORMA QUE AO SE IDENTIFICAR QUE O USUARIO ESTEJA LOGADO,DESCONECTE O MESMO. } if (mysql_num_rows($verifica1)==1) { $_SESSION['uu'] = $lo; $_SESSION['ss'] = $se; } if(mysql_num_rows($verifica2)==1) { $_SESSION['jg'] = $lo; $_SESSION['mj'] = $se; } if(mysql_num_rows($verifica3)==1) { $_SESSION['jj'] = $lo; $_SESSION['zz'] = $se; } if(mysql_num_rows($verifica4)==1) { $_SESSION['it'] = $lo; $_SESSION['sa'] = $se; } if(mysql_num_rows($verifica5)==1) { $_SESSION['rd'] = $lo; $_SESSION['fd'] = $se; } if(mysql_num_rows($verifica6)==1) { $_SESSION['kj'] = $lo; $_SESSION['we'] = $se; } $_SESSION['bn'] = $lo; $_SESSION['wm'] = $se; header("Location:/membrosacesso.php"); ?>
  3. Olá pessoal, Estou terminando um código,mas estou encontrando certa dificuldade na seguinte situação,quero que se uma mesma tentativa de login com mesmo usuário e senha ocorrer,o primeiro usuario deve ser desconectado.Então no código abaixo se foi identificado que o usuário jpá se encontra logado então deve vir o código de desconexão,é comos e fosse uma punição para alguém que supostamente compartilhoy login e senha,mas não sei como colocar,me ajudem? if (mysql_num_rows($verificalogado)==1) { O que coloco aqui de forma que o suário conectado seja desconectado. exit(); }
×
×
  • Criar Novo...