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

Erro De Login


miltinhu

Pergunta

estou com problema no meu código, onde dá erro no navegador(Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /home/gcbsi/website/senha_Login.php on line 28). o nome do nosso banco é "gcbsi", e da tabela onde estamos pegando os dados login e senha é "aluno" segue abaixo o codigo.

<?php
// *** Validate request to login to this site.
if (!isset($_SESSION)) {
  session_start();
}

$loginFormAction = $_SERVER['PHP_SELF'];
if (isset($_GET['accesscheck'])) {
  $_SESSION['PrevUrl'] = $_GET['accesscheck'];
}

if (isset($_POST['userName'])) {
  $loginUsername=$_POST['userName'];
  $password=$_POST['password'];
  $MM_fldUserAuthorization = "";
  $MM_redirectLoginSuccess = "index.htm";
  $MM_redirectLoginFailed = "Cadastrar aluno.html";
  $MM_redirecttoReferrer = false;
  $con = mysql_connect("localhost","gcbsi","bsionline");
if (!$con){
  die('Could not connect: ' . mysql_error());
}
  mysql_select_db("gcbsi", $con);
  
  $LoginRS__query=sprintf("SELECT Login, Senha FROM Aluno WHERE userName='%s' AND password='%s'",
    get_magic_quotes_gpc() ? $loginUsername : addslashes($loginUsername), get_magic_quotes_gpc() ? $password : addslashes($password)); 
   
  $LoginRS = mysql_query($LoginRS__query, $aluno) or die(mysql_error());

  $loginFoundUser = mysql_num_rows($LoginRS);
  if ($loginFoundUser) {
     $loginStrGroup = "";
    
    $_SESSION['MM_Username'] = $loginUsername;
    $_SESSION['MM_UserGroup'] = $loginStrGroup;          

    if (isset($_SESSION['PrevUrl']) && false) {
      $MM_redirectLoginSuccess = $_SESSION['PrevUrl'];    
    }
    header("Location: " . $MM_redirectLoginSuccess );
  }
  else {
    header("Location: ". $MM_redirectLoginFailed );
  }
}
?>

Editado por miltinhu
Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

O erro alega que o link de conexão não é válido. Verifique esta linha:

$con = mysql_connect("localhost","gcbsi","bsionline");

veja:

http://www.php.net/mysql_connect

O primeiro parâmetro é o servidor; o segundo, o nome de usuário (acho que você colocou o nome do banco), e o terceiro é a senha.

Abraços,

Beraldo

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,3k
    • Posts
      652,5k
×
×
  • Criar Novo...