Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

grasi

Autenticação de usuário

Recommended Posts

Estou fazendo um sistema de autenticação de usuário bem simples, mas está dando erro.

 

Criei a tabela usuários:

 

USE ProjHansen_v97;

CREATE TABLE USUARIOS (

IDUSUARIO int(6) NOT NULL auto_increment,

USUARIO varchar(50),

SENHA varchar(15),

PRIMARY KEY (IDUSUARIO)

)TYPE= MYISAM COMMENT='Sistema de Login';

 

 

agora o arquivo login.html

 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

<head>

<title>Sistema de Login</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

</head>

<body>

<p> </p>

<form name="form1" method="post" action="login.php">

<table width="40%" border="0" align="center" cellpadding="10" cellspacing="0">

<tr>

<td>Login:</td>

<td><input name="Usuario" type="text" id="Usuario"></td>

</tr>

<tr>

<td>Senha:</td>

<td><input name="Senha" type="password" id="Senha"></td>

</tr>

<tr align="center">

<td colspan="2"><input type="submit" name="Submit" value="Enviar"></td>

</tr>

</table>

</form>

</body>

</html>

 

 

agora o arquivo login.php

 

<?php

global $usuario, $senha, $sql, $conn, $bd, $rs, $rsUser;

 

$usuario = $_POST["Usuario"];

$senha = $_POST["Senha"];

 

$sql = "SELECT IDUSUARIO, USUARIO, SENHA FROM usuarios WHERE USUARIO = '$usuario' AND SENHA = '$senha'";

 

$conn = mysql_connect ("localhost","","") or die("falha na conexão");

$bd=mysql_select_db("ProjHansen_v97") or die ("falha na conexão");

 

$rs = msql_query($sql,$conn);

 

if (msql_num_fields($rs) != ""){

$rsUser = mysql_fetch_assoc($rs);

 

setcookie ("Log_ID", $rsUser["IDUSUARIO"], time()+86400, "/" , "", 0);

 

header ("location: formulario.html");

 

} else {

header ("location: erro.php");

}

mysql_free_result($rs);

mysql_close($conn);

?>

 

 

quando preencho o login.html dá a msg de erro:

 

Fatal error: Call to undefined function: msql_query() in c:\apache\htdocs\sistema\login.php on line 20

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fatal error: Call to undefined function: msql_query() in c:\apache\htdocs\sistema\login.php on line 20

Usa mysql_query, se for o Mysql q estiver usando, é claro!!! hehe ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

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