Autor Tema: [AYUDA] comprobación nick y pass sin base de datos.  (Leído 836 veces)

Desconectado Balita

  • PHPer@ Fijo
  • ***
  • Mensajes: 173
  • Karma: 2
  • Sexo: Masculino
  • Dale tiempo al tiempo...
    • Ver Perfil
[AYUDA] comprobación nick y pass sin base de datos.
« en: 04 de Abril de 2008, 23:38:12 pm »
Hola:
Quería saber que fallo haciéndolo os dejo aquí mi código y que me expliquéis como hacer que te redireccione a otra página  en la otra página que siga memorizando el nick y la pass con las cookies. Aquí os pongo mi código:
<?php
$name
=$_POST[&#39;name&#39;];
$pass=$_POST[&#39;pass&#39;];
//ahí recojo los datos del formulario y ahora los compruebo
if($name=minik && $pass=mipass){
include(&
#39;panel.php&#39;);
}else{
Echo 
"la contraseña es erronea.[$$_return]Volver[/return].";
}
}
?>

Seguro que tengo muchos errores porque hace mucho que dej el php, pero espero que me ayuden y expliquen :P Un Saludo y gracias de ante mano.
<?php  Balita[PHPeros User];  ?>

Comunidad PHPeros

[AYUDA] comprobación nick y pass sin base de datos.
« en: 04 de Abril de 2008, 23:38:12 pm »

Desconectado CarlosRdrz

  • Moderador Global
  • PHPero Master
  • *****
  • Mensajes: 2.505
  • Karma: 131
  • Sexo: Masculino
  • A.k.a. TLX
    • Ver Perfil
Re: [AYUDA] comprobación nick y pass sin base de datos.
« Respuesta #1 en: 04 de Abril de 2008, 23:50:47 pm »
Recuerda que en los condicionales, cuando comparas unos datos, tienes que usar doble o triple signo de igualdad
Asi que revisa esto:
if($name=minik && $pass=mipass){

Y cambia = por ==

Saludos!
La dedicación de mi respuesta sera directamente proporcional a la dedicación de tu pregunta.
Hacer códigos que entiendan las máquinas es fácil, lo difícil y realmente útil es hacer códigos que entiendan las personas.
http://twitter.com/CarlosRdrz
http://www.carlosrdrz.es

Desconectado Balita

  • PHPer@ Fijo
  • ***
  • Mensajes: 173
  • Karma: 2
  • Sexo: Masculino
  • Dale tiempo al tiempo...
    • Ver Perfil
Re: [AYUDA] comprobación nick y pass sin base de datos.
« Respuesta #2 en: 05 de Abril de 2008, 11:02:04 am »
Hola:
¿El codigo de return para volve como sería? ¿despues como haría con las cookies para que estuviera con el msimo nick y pass es decir me leí tu tutorial de las cookies pero no el de como indicar que la pass y el nick es ese, me explico?
Un Saludo
<?php  Balita[PHPeros User];  ?>

Desconectado CarlosRdrz

  • Moderador Global
  • PHPero Master
  • *****
  • Mensajes: 2.505
  • Karma: 131
  • Sexo: Masculino
  • A.k.a. TLX
    • Ver Perfil
Re: [AYUDA] comprobación nick y pass sin base de datos.
« Respuesta #3 en: 05 de Abril de 2008, 11:12:29 am »
Lo de las cookies no entendi nada :S:S

Respecto a lo de volver, puedes usar php:
header("Location: pagina.php");
o javascript:
javascript:history.back(1)

Saludos
La dedicación de mi respuesta sera directamente proporcional a la dedicación de tu pregunta.
Hacer códigos que entiendan las máquinas es fácil, lo difícil y realmente útil es hacer códigos que entiendan las personas.
http://twitter.com/CarlosRdrz
http://www.carlosrdrz.es

Desconectado G2K

  • Moderador de Programación General
  • PHPero Master
  • ****
  • Mensajes: 2.245
  • Karma: 76
  • Sexo: Masculino
  • Dame un punto de apoyo y moveré la Tierra
    • Ver Perfil
    • Cristian Torrijos
Re: [AYUDA] comprobación nick y pass sin base de datos.
« Respuesta #4 en: 06 de Abril de 2008, 02:13:38 am »
No seria -> javascript:history.back(-1) ??
Campeón del CatSkills de Webs (Enero 2011)
Campeón del SpainSkills de Webs (Abril 2011)
http://www.youtube.com/watch?v=1fBMG8F_hpM
Mejor representante catalan en SpainSkills 2011


Desconectado CarlosRdrz

  • Moderador Global
  • PHPero Master
  • *****
  • Mensajes: 2.505
  • Karma: 131
  • Sexo: Masculino
  • A.k.a. TLX
    • Ver Perfil
Re: [AYUDA] comprobación nick y pass sin base de datos.
« Respuesta #5 en: 06 de Abril de 2008, 09:59:53 am »
En realidad sirven los dos.
Prueba a escribir ambos codigos en la barra del navegador, hacen la misma funcion :)

Saludos!
La dedicación de mi respuesta sera directamente proporcional a la dedicación de tu pregunta.
Hacer códigos que entiendan las máquinas es fácil, lo difícil y realmente útil es hacer códigos que entiendan las personas.
http://twitter.com/CarlosRdrz
http://www.carlosrdrz.es

Desconectado FeDe

  • PHPero Avanzado
  • ****
  • Mensajes: 448
  • Karma: 35
  • Sexo: Masculino
  • BaDyDj -> ¡Mi Stylo, Mi ViDa!
    • Ver Perfil
Re: [AYUDA] comprobación nick y pass sin base de datos.
« Respuesta #6 en: 06 de Abril de 2008, 11:29:13 am »
Buenas,

En la línea del if tienes un error... sería

if($nick == "nombre" && $pass == "contraseña") {

Al ser un carácter alfanumérico lo que solemos poner en los usuarios y contraseñas, se debe poner con " ", si solo fueran caracteres numéricos no haría falta.

También recuerda que header(""); siempre debe ponerse antes de imprimir nada en web... sino generara error.

Lo de javascript:history.back(-1) , javascript:history.go(-1) y javascript:history.back(1) hacen lo mismo, ir para atrás una página.

Un abrazo!:)
Sin Firma me haces una? :P