Bienvenido: ( Identificarse | Registrarse )      
Foros de Trucos Windows
 
Closed TopicStart new topicStart Poll

Outline · [ Estándar ] · Lineal+

> Logearse con php, logearse

chino323
post Apr 23 2007, 05:25 PM
Publicado: #1


Newbie
*

Grupo: Members
Mensajes: 10
Registrado: 16-March 07
Miembro nº: 195.697



Hola amigos mi problema es q no puedo logearme con el codigo q he puesto aca les dejo mi codigo para q verifiquen

---------------------login.php---------------------------
<?php
//conectar a la base de datos…
$db = mysql_connect("192.168.0.2","root","");
$query = "SELECT usu_nombre,usu_pass FROM usuarios WHERE usu_nombre ='$_SERVER['PHP_AUTH_USER']' and usu_pass='$_SERVER['PHP_AUTH_PW'])'";
$result = mysql_query($query);
if (mysql_num_rows($result) != 1){
echo '<h1>No estas autorizado</h1>';
echo '<a rel="nofollow" rel="nofollow" href=log.php>Volver a login</a>';
exit();
}
?>

------------------------Validacion para el login ---------------------------------------
<?php
//aqui se solicita usuario y contraseña
header('WWW-Authenticate: Basic realm="Mi dominio"');
header('HTTP/1.0 401 Unauthorized');
header('status: 401 Unauthorized');
//se verifican los datos introducidos
include ('login.php');
header ('Location: ingresar_pago.php');
?>

gracias


User is offlineProfile CardPM
Go to the top of the page
+Quote Post
RadicalEd
post Apr 23 2007, 07:15 PM
Publicado: #2


Desocupado Programando
Group Icon

Grupo: Moderadores
Mensajes: 637
Registrado: 7-February 05
Desde: SoloCodigo
Miembro nº: 76.900



Hazlo más sencillo, realmente no se que son esos valores que le pasas al $_SERVER, pero si te conectas por medio de un formulario con login y password es facil.

El archivo index.html

HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Conexi&oacute;n</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript">
function cargar()
{
f = document.frmconnect;
if (f)
{
if (f.user.value == null || f.pass.value == "")
{
f.user.focus();
}
else
{
f.pass.focus();
}
}
}
</script>
</head>

<body onLoad="cargar()">
<div align="center">
<form name="frmconnect" method="post" action="conectar.php">
<table class="bodyline" border="1" cellspacing="2" cellpadding="0">
<tr>
<td><strong>Usuario:</strong> </td>
<td><input name="user" type="text" size="12" maxlength="12"></td>
</tr>
<tr>
<td><strong>Password:</strong></td>
<td><input name="pass" type="password" size="12" maxlength="12"></td>
</tr>
</table>
<p>
<input type="submit" name="Submit" value="Conectar">
</p>
</form></div>
</body>
</html>

El archivo conectar.php
CODE
$name = $_POST["user"];
$passw = $_POST["pass"];
$result = mysql_query("SELECT * FROM tabla_users WHERE nombre ='$name' AND pass='$passw'");
if ($row = mysql_fetch_array($result))
{
  $url="pagina.php";
  header("Location: $url");
}



User is offlineProfile CardPM
Go to the top of the page
+Quote Post

 
Closed TopicTopic OptionsStart new topic

Collapse

> Topicos similares

Logearse en dominio sin red wakeup 783 1 Sep 29 2005, 05:11 AM
By: Luis_Kano