Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Ayuda con un script de registro
#1
bueno, aparte de en dixel, tambien os voy a dar el coñazo aquí, sobre todo a mine, os voy a esplicar...
estoy intentando que la gente que se registra en mi web pueda entrar en un sitio solo para los que estan registrado, y lo que pasa que no me entra ni me imprime el mensaje ¿cual es el problema?
aqui os dejo el codigo

Código:
<?
$NiCk = $_COOKIE['NiCk'];
$PaSs = $_COOKIE['PaSs'];

if ($NiCk){
$host="localhost";
$user="usuario";
$pass="contraseña";
$db="base_datos";

$conectar=mysql_connect($host,$user,$pass);
mysql_select_db($conectar,$db);

$resp = mysql_query("select * from usuarios where nick='$nick' and password = '$password'");
$existe= mysql_num_rows($resp);
if($existe == "0"){
//se destruyen las cookies
setcookie("NiCk","");
setcookie("PaSs","");
}
else{
$permitido="permitido";
}
mysql_close($conectar);
}
if($permitido){
?>
haz click <a href=dentro.html>aquí</a>
<?
}
else{
?>
Lo siento. registrate en la pagina inicial
<?
}
?>

y aqui el link <!-- m --><a class="postlink" href="http://www.residenciatiempolibre.tk/">http://www.residenciatiempolibre.tk/</a><!-- m -->
#2
Jajaja, trayendo tus problemas a Skylium xD

Pues claro, Mine se encargará de ayudarte tan bien como allí Guiño
WWW
#3
cambié el título del post, ahora veamos si mine te puede ayudar Gran sonrisa
[Imagen: bann.png]
WWW
#4
Veo q estás aprendiendo a programar en PHP pero necesitas cumplir algunas "reglas" o normas para php o te será muy difícil depurar errores como mantener una guía de estilo, respetar la estructura, las tabulacioes, etc... usar variables en minúsculas. Recuerda q en php $NiCk es diferente a $nIcK y cuando lleves 50 variables estarás hecho un lío :S

El primer fallo:
mysql_select_db($conectar,$db); no es $conectar y $db sino $db y $conectar. Es decir: mysql_select_db($db, $conectar);

En la sentencia SQL estás evaluando $password y esa variable no ha sido definida. Al principio del script definiste $pass pero en realidad la deberías haber definido $password para q almacene el valor de la cookie y puedas evaluarla en SQL.

En cualquier lenguaje de programación hay q prestar muchísima atención a las variables y al curso q sigue la ejecución del programa o teminarás teniendo problemas de este tipo.
[Imagen: firmabp.jpg][Imagen: mineenlineaentregadispo.jpg]
WWW
#5
no puedo, no me sale... se queda siempre en la misma pagina
#6
pruebalo
#7
ya e consegio que me saque el mensaje de que no estas registrado, es decir: Lo siento. registrate en la pagina inicial
pero no me sale la pagina que solo pueden ver los usuarios registrados y e echo los cambios que me as dicho
osea
que e puesto

$nick = $_COOKIE['NiCk'];
$Password = $_COOKIE['PaSs'];

y despues

mysql_select_db($db,$conectar);

Lo raro, es que no me saca ningun error el codigo, lo unico que pasa es que no me deja entrar en la zona de usuarios registrado
#8
Tal y como tienes tu código, cuando un usuario se valida, aparecería un mensaje q pone "Haz click aquí" q es un enlace a "dentro.html"

He probado tu código y a mí SI me sale ese mensaje.

Tu sistema de validación no es muy seguro. Cualquier persona puede acceder a "dentro.html" directamente saltándose tu formulario de registro y validación.
[Imagen: firmabp.jpg][Imagen: mineenlineaentregadispo.jpg]
WWW
#9
pues a mi no me sale de ninguna forma, lo as porbao en una prueba tuya o en mi web
#10
Iam escribió:pues a mi no me sale de ninguna forma, lo as porbao en una prueba tuya o en mi web

lo he probado en mi server en local. El script parece estar bien. Tal vez la cookie no se esté guardando correctamente.

Prueba esto:
<?
$NiCk = $_COOKIE['NiCk'];
$PaSs = $_COOKIE['PaSs'];

echo "nick: ".$NiCk." - password: ".$PaSs;
?>

Guárdalo como testcookie.php y ejecútalo desde tu servidor. Debería mostrarte nombre de usuario y pass q tienes almacenado en tu cookie. Si no lo hace, la cookie no la estás grabando correctamente.
[Imagen: firmabp.jpg][Imagen: mineenlineaentregadispo.jpg]
WWW


Posibles temas similares...
Tema Autor Respuestas Vistas Último mensaje
  Conexion ios script php efbsfcd 0 82 08-05-2018, 06:59 AM
Último mensaje: efbsfcd
Exclamación [Duda] Error en script CarlosAlberto 3 369 03-01-2017, 12:17 AM
Último mensaje: CarlosAlberto
  Script PHP Web Porno CarlosAlberto 4 547 01-12-2016, 10:05 PM
Último mensaje: zeuz
  [Duda] con photoswipe script web carlsmartg 3 446 24-08-2016, 09:19 PM
Último mensaje: Rodrigo Soto
  Como seleccionar el último registro de una tabla en MySQL imgur 3 9,510 25-01-2015, 02:24 AM
Último mensaje: garcon
  PHP: Registro y Logeo en MD5 sin base de datos maxposter021 8 1,279 18-01-2015, 10:07 AM
Último mensaje: jorge_e_c2012
  script simple para embeber videos en sitio canpios 1 404 18-01-2015, 05:58 AM
Último mensaje: garcon
  script bueno para secuencia imagenes canpios 7 843 19-12-2014, 06:01 AM
Último mensaje: amplox
  Validar registro jlgarduza 3 1,033 05-12-2014, 09:30 PM
Último mensaje: AbaddonOrmuz
  Script personalizable en PHP para subir una imagen al servidor torgar22 0 836 23-11-2014, 11:26 PM
Último mensaje: torgar22



Usuarios navegando en este tema: 1 invitado(s)