Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/10/2009, 16:48
zurdo_0028
 
Fecha de Ingreso: octubre-2009
Mensajes: 3
Antigüedad: 14 años, 6 meses
Puntos: 0
Localmente si funciona pero dentro de un servidor NO

Tengo el sgte problema...

Quiero restringir el acceso de una pagina, y ya realize el login y funciona correctamente en forma local, pero al colgarlo en un servidor...al parecer no me funciona porque no me valida los datos de usuario y contraseña en el login...


La verdad que no entiendo porque pasa esto...aqui les dejo el codigo..
espero que me ayuden a resolver esto.

if (session_is_registered("valid_user"))
{
echo "Ahora estas logeado como:".$valid_user."<br>";
echo"<a href =\"logout.php\">log out </a>"."<br>";
}
else
{
if (isset($userid))
{echo "";}
else
{echo "" ;}
echo "<form method=post action =\"clientes.php\" target=_top>";
echo "<table align='center'>";
?>
<?php
session_start();
if ($userid && $pass)
{
include ("cn.php");
conectar();
$query="select * from clientes where nom_apoderado ='$userid'and cod_apoderado='$pass'";
$result=mysql_query($query);
if (mysql_num_rows($result)>0)
{
$valid_user=$userid;
session_register("valid_user");
}
}
?>
<?php
if (session_is_registered("valid_user"))
{
echo "Bienvenido: ".$valid_user."<p>";
?>
<?
echo "Usted puede desconectarse Aquí: "."<a href =\"logout.php\">Desconectarte </a>"."<br>";
}
else
{
if (isset($userid))
{echo "No has podido hacer login";}
else
{echo "No has hecho login"."<br>";}
echo "<form method=post action =\"clientes.php\">";
echo "<table align='center'>";
echo "<tr><td>Usuario /td>";
echo "<td><input type = text name = userid></td></tr>";
echo "<tr><td>Contraseña</td>
echo "<td><input type =password name = pass></td></tr>";
echo "<tr><td colpan =2 aling = center>";
echo "<input type =submit value=\"LOGIN\"></td></tr>";
echo "</table></form>";
}?>