Ver Mensaje Individual
  #4 (permalink)  
Antiguo 03/05/2009, 23:52
pincho
 
Fecha de Ingreso: mayo-2004
Ubicación: Argentina
Mensajes: 126
Antigüedad: 20 años
Puntos: 1
Respuesta: ayuda con este script

Hola, intenta con este codigo:

Código PHP:
<?php
ob_start
();

if (
$_POST["n"]=='2')
{
setcookie("Nick");
setcookie("Pass");
$aux="'login','0'";
header("location: checar.php");
}
$n=$_COOKIE["Nick"];
$p=$_COOKIE["Pass"];


if (
$_POST['action'] == "add") {
$conexion mysql_connect("localhost""mihueb_osmar""ninguna");
mysql_select_db("mihueb_demo"$conexion);


$sql=mysql_query("SELECT * FROM usuarios1 WHERE user='$n' AND pass='$p'") or die (mysql_error());
$total=mysql_num_rows($sql);
if (
mysql_num_rows($sql)==0)

if (
"SELECT * FROM usuarios1 WHERE user='$n' AND pass='$p'")
{
if (
$_POST["n"]=='1')
{
$usuario=$_POST["user"];
$contraseña=$_POST["pass"];

$cad=mysql_query("SELECT * FROM usuarios1 WHERE user='$usuario' AND pass_md5='$contraseña'") or die (mysql_error());
if (
mysql_num_rows($cad)==0)

if (
$usuario!='admin' or $contraseña!='123456')
{
echo 
'<form action="javascript:enviar(\'login\',\'1\')" name="login" id="login">
<div id="labels">
<div id="lbl_user"><label>Usuario</label></div>
<div id="lbl_pass"><label>Password</label></div>
</div>

<div id="inputs">
<div id="inp_user"><input name="user" class="MC_input" id="user" type="text" maxlength="30" /></div>
<div id="inp_pass"><input name="pass" class="MC_input" id="pass" type="password" maxlength="30" /></div>
<div id="inp_enviar"><input type="submit" class="MC_enviar" name="enviar" value="Enviar"/></div>
</div>

<div style="clear:both;"></div>

<div id="inp_r"><label id="r" class="res">Usuario o password incorrectos</label></div>
</form>'
;
}
else 
//si todo salio bien
{
setcookie("Nick"$usuariotime()+604800);
setcookie("Pass"$contraseñatime()+604800);
//echo '1'; //damos bienvenida
echo '<form action="javascript: enviar(\'login\',\'1\');" name="login" id="login">
<div id="inp_r"><label>Bienvenid@ '
.$usuario.'</label></div>
<div id="salir"><a href="javascript: enviar(\'login\',\'2\');">Cerrar sesion</a></div>
</form>'
;
}
}
else 
//si NO ha enviado el formulario
{
//echo '2'; //no ha enviado formulario... imprimimos formulario
echo '<form action="javascript: enviar(\'login\',\'1\');" name="login" id="login">
<div id="labels">
<div id="lbl_user"><label>Usuario</label></div>
<div id="lbl_pass"><label>Password</label></div>
</div>

<div id="inputs">
<div id="inp_user"><input name="user" class="MC_input" id="user" type="text" maxlength="30" /></div>
<div id="inp_pass"><input name="pass" class="MC_input" id="pass" type="password" maxlength="30" /></div>
<div id="inp_enviar"><input type="submit" class="MC_enviar" name="enviar" value="Enviar"/></div>
</div>

<div style="clear:both;"></div>

<div id="inp_r"><label id="r" class="res"></label></div>
</form>'
;
}
}
else
{

echo 
'<form action="javascript: enviar(\'login\',\'1\');" name="login" id="login">
<div id="inp_r"><label>Bienvenid@ '
.$_COOKIE["Nick"].'</label></div>
<div id="salir"><a href="javascript: enviar(\'login\',\'2\');">Cerrar sesion</a></div>
</form>'
;
}

ob_end_flush();
?>
Te recomiendo que uses Notepad++ para que te coloree las sintaxis de PHP y que leas sobre la misma.

Saludos.