hola... resulta que baje el codigo y todo .. lo puse a correr pero no me hace nada ,.. osea cuando escribo la clave que sale alli me sale igual el mensaje arriba
index.php?errorusuario=si
estando bien escrito ..
parece que no me soporta algo del php
bueno yo tengo una maquina linux con php version 4.0.4 tamcopo me muestra el color rojo cuando me eq
HOLA, ESTOY HACIENDO MIS PRACTICAS PROFESIONALES EN LA CUAL INSTALE UN SERVIDOR APACHE, PHP Y MYSQL CON SU RESPECTIVO PHPMYADMIN Y VOY A REALIZAR UNA PAGINA WEB Q POR MEDIO DE UN USUARIO Y CONTRASEÑA (COMO EL EJEMPLO)ACCEDA A UNA PAGINA DETERMINADA DEPENDIENDO EL NOMBRE DEL USUARIO, PERO CORRI ESTE PROGRAMA COPIANDO LOS SCRIP Y ME JECUTA ERRORES; OJALA PUEDAN AYUDARME
Si el script de autentificacion tiene un problema de seguridad yo lo he ejecutado y si direcciono directamente a la pagina de aplicacion en el navgador si lo hace...el problema esta en el scrip de seguridad.php..estoy tatanto de olucionar el problema pero todavia no lo encuentro..
06/9/04
Por: Freddy HernandewzHola amigos, instale el script en mi pc, y funciona de maravilla. Solo aparte del problema que mencionan sobre la sesion y su definicion yo encuentro otro, y de verdad quiero orientacion al respecto. Cuando presiono el boton entrar sin ingresar ningun dato en los campos de user y clave me ingresa igual a la pagina que deberia estar protegida.
Si alguien pude decirme que hacer, yo pienso que es un else donde se pone lo que pasa si no hay nada escrito.
hola a todos!! me parece muy bueno este manual.
Me funciona bien salvo un problemita..
cuando ingreso a la página restringida, ingreso sin problemas.. pero cuando voy a otro vínculo de mi sitio e intento regresar.. no me reconoce!!! tengo que nuevamente loguearme... esto puede resultar fastidioso a los visitantes que tengan que registrarse a cada instante!! ¿no? ¿hay alguna solución a esto?
Tengo un problema con la parte en la de introducir el nombre y clave del usuario, solo me envia al control.php y no me direcciona a la aplicacion.php.
Alguien sabe como solucionarlo le agradeceria mucho si me lo pudira decir.
Por lo de enviar sólo al control.php y no direccionar a la aplicacion.php...
Prueba con editar tu php.ini y cambiar la parte que dice "session.save_handler = user" por "session.save_handler = files" puede que sea eso.
Buenas tardes mi inquietud es la siguiente quiero hacer una página con restricción copie los mismo códigos que ustedes utilizan pero no me funciona la parte de control no se por que diseñe una pagina con el nombre de control y pegue los códigos pero no me funciona a la hora de realizar la prueba. Gracias
En relación a lo que comentan sobre que solo funciona con Register Global en ON, la opción para poder hacer que funcione con el Register GLobals en OFF es colocando esta sentencia en la primera linea de los scripts: extract ($_REQUEST); . Por lo menos en esto funciona, pero no en todos los casos sucede así. SAludos.
02/10/06
Por: RICARDO PARDOTienes algun recurso PHP que sirva para recuperacion de clave cuando el usuario la olvida, cambia o pierde y no la recuerda la que se le envia al correo?
Gracias
¿Todos estos procedimientos sirven para las paginas de googlepages.com?, en que página se pone el usuario y nombre que se debe autenticar, ya que si se pone el usuario correcto o incorrecto trata de buscar una pagina llamada control.php??
Necesito una respuesta urgente! gracias!!
pruebo y me da el siguiente error,,
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:AppServwwwPRACTICAautenticacioncontrol.php:2) in C:AppServwwwPRACTICAautenticacioncontrol.php on line 7
Warning: Cannot modify header information - headers already sent by (output started at C:AppServwwwPRACTICAautenticacioncontrol.php:2) in C:AppServwwwPRACTICAautenticacioncontrol.php on line 9
Me podra alguien dar una mano. MIL GRACIAS
cuando ejecuto index.php me sale este error:
Warning: Cannot modify header information - headers already sent by (output started at c:apachehtdocsproyectocontrol.php:6) in c:apachehtdocsproyectocontrol.php on line 39
y en la linea 39 tengo puesto:
header("Location: index.php?errorusuario=si");
que pasa???
Para el problema del header location:
Lo más normal es que al pegar el código te hayas dejado un espacio o salto de linea antes de la entrada <?php o <? y eso hace que Location no funcione. Prueba a eliminar ese espacio o salto de linea y deja el inicio del codigo php completamente al inicio de la página.
Un saludo.
el script no me funciona, es decir, aun sin colocar los datos necesarios igualmente ingresa a la pagina control.php
ke hago??
xfa paso x paso, ke no se mucho sobre php
Copio los scripts tal cual estan, pero a la hora de introducirel usuario y la contraseña siempre me manda al index con error, incluso cuando pongo miguel y qwerty, no se que es lo que pasa por cierto instale apacha y php con un executable llamado AppServ ya traia apache, php, mysql y myphpadmin
soy nuevo!
Hola! Estoy intentando utilizar este código pero me surge un problema.
Mi código es el siguiente:
<html>
<?
//vemos si el usuario y contraseña es váildo
if ($_POST["user"]=="user" && $_POST["password"]=="password"){
//si el usuario y contraseña son válidos ir a URL especificada
session_start()
header ("Location:http://www.dominio.edu.uy/carpeta/nombre.htm");
exit;
}
else {
//si el usuario y/o contraseña no son válidos emitir el siguiente mensaje de error
echo "El usuario y/o contraseña no es válido";
}
?>
<p> </p>
<font size="2" face="Arial, Helvetica, sans-serif"> <a href="index.htm">VOLVER</a>
</html>
El mensaje de error que me da es el siguiente:
Parse error: syntax error, unexpected T_STRING in /home/argos/public_html/pruebasofi/accion_index.php on line 7
Si el usuario y contraseña no son correctos sale el mensaje que puse, o sea que la verificación de datos la está haciendo bien...
¿Alguien sabe si hay algún error en la función header que usé por el que no me abra la página indicada? ¿Tiene que ver con que quiero ir a un htm en lugar de un php?
Muchas gracias!!
Recién envié un comentario porque no lograba que me funcionara el código PHP, pero seguí intentando y encontré el problema: tenía puesto <head> al principio del documento. Así que eso ya quedó. Era muy básico pero como soy nueva en esto no me había dado cuenta :(
Mi consulta ahora es la siguiente: ¿Cómo hago para que no se pueda acceder directamente a la página poniendo la dirección en el navegador? Es una página htm, ¿debería ser php?
Muchas gracias! Me ha resultado muy útil este sitio.
Primero que todo, agradecer por tan buena documentacion de este sitio web, les felicito.
Estoy trabajando en esto pero en el momento de acceder me esta presentando un problema, no me redirecciona ni a la pagina aplicacion.php, ni al index.php, solo se queda en blanco y en la barra de direcciones queda la ruta del scrip control.php, por que me esta sucediendo esto, alguien que me pueda sacar de la duda.
De antemano gracias, y un cordial saludo.
hola, he puesto todos los archivos como dice aqui y cuando hago el login, sea bien o mal, me sale una pagina en blanco. En la barra poner que se trata de archivo control.php pero no me redirecciona a ninguna otra. ¿Que hago mal?
<?
//vemos si el usuario y contraseña es váildo
if ($_POST["usuario"]=="miguel" && $_POST["contrasena"]=="qwerty"){
//usuario y contraseña válidos
//defino una sesion y guardo datos
session_start();
$_SESSION["autentificado"]= "SI";
header ("Location: aplicacion.php");
}else {
//si no existe le mando otra vez a la portada
header("Location: login.php?errorusuario=si");
}
?>
27/8/09
una dudaPor: Jorgehola, soy nuevo en esto de php, le entiendo maso menos, pero no me queda claro donde hay que poner ese codigo donde definimos la contraseña y el usuario, se pone en el mismo index.php o donde? que alguien me aclare esa dude por favor.
28/9/09
tengo problemasPor: PABLO CESARola que tal apenas estoy aprendiendo php y entre asu foro y cheque el codigo pero me sale este error
Warning: Unknown: failed to open stream: No such file or directory in Unknown on line 0
Warning: Unknown: Failed opening 'C:Archivos de programaxampphtdocsproyectocontraseña.php' for inclusion (include_path='.;C:Archivos de programaxamppphppear') in Unknown on line 0
si alguien me pudiera ayudar le agradeceria
05/11/09
No aparece nadaPor: FOVORSaludos, me pasa lo mismo que a un compañero que ya comentó aqui, al mandar a control.php me deja ahi, no hace nada, no redirecciona ni nada, solo la página en blanco. Lo peor es que tengo la impresión que el día de ayer si funcionaba, pero no estoy seguro.
05/11/09
LISTO RESUELTO!!!Por: FOXVORTengo la solución a mi propia pregunta y al de alguien mas aqui, jaja, espero que a alguien le sirva, la cosa era que al entrar a control.php no hacía nada, se quedaba ahí, parece ser algo sencillo de considerar:
Algunas configuraciones no aceptan la forma "ligera" de php, y usan la forma "estricta" por lo que al poner: <? para indicar php, si se usa el modo estricto, no lo reconoce, hay que poner: <?php para que lo reconozca, al cerrar es normal solo con ?>