Volver a la página anterior
Publicado por Jose maria (31 intervenciones) el 30/11/2013 11:26:06
Hola:
Tengo una página que, al pasar X tiempo conectado pero sin actividad me lleva a "reconectar.php"
Se trata de un pequeño form;
La idea es que me vuelva a la página anterior (la original desde la que me derivó a ésta) pero ya logueado, pero, comprobado el usuario y contraseña, me muestra la misma página con el enlace para "volver a la página anterior":
Tanto si pongo <form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>" name="entrarusuario"> como <form method="post" action="reconectar.php" name="entrarusuario"> el regreso a la página anterior es siempre reconectar.php y no la página desde la que me había derivado a reconectarme.
Y <a href="javascript:window.history.back();">« Volver a la página anterior «</a> me vuelve a reconectar.php dado que la anterior es la misma página.
Creo que hasta aquí se me entiende.
Lo ideal es que desde este pequeño form llegue a la página original de la reconexión, ya logueado.
He probado <form method="post" action="javascript:window.history.back();" name="entrarusuario"> y funciona pero no comprueba si usuario y contraseña son correctos por lo que me deriva al index.php para conectarme. Y con la solución actual, necesito volver "a la página anterior de la anterior".
Tengan en cuenta que he podido llegar a esta página desde varias propias de acceso restringido a usuarios por lo que en action no puedo definir una página concreta.
Parece un lío pero creo que se entiende. Si tienen alguna duda de lo expresado, de lo comentan.
¿Soluciones?
Tengo una página que, al pasar X tiempo conectado pero sin actividad me lleva a "reconectar.php"
Se trata de un pequeño form;
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<h4>Dado el tiempo de inactividad en la sesión, el tiempo ha expirado.</h4>
<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>" name="entrarusuario">
<span style="color:#e1e1e1; font-variant: small-caps;">Acceso a Usuarios</span>
<br>
<span style="font-variant:small-caps;">Usuario</span>
<input type="text" id="nombreusuario" name="nombreusuario" class="textboxnormal" required size="18" maxlength="40" placeholder="Usuario">
<br>
<br>
<span style="font-variant:small-caps;">Clave</span>
<input type="password" id="claveusuario" name="claveusuario" class="textboxnormal"required size="18" maxlength="40" placeholder="Contraseña">
<br>
<br>
<button type="submit" class="button">Entrar</button>
</form>
La idea es que me vuelva a la página anterior (la original desde la que me derivó a ésta) pero ya logueado, pero, comprobado el usuario y contraseña, me muestra la misma página con el enlace para "volver a la página anterior":
1
2
3
4
5
<?php
if (isset($_SESSION['conectado'])){
echo'<h3 style="font-variant:small-caps;">Ha accedido correctamente</h3>
<a href="javascript:window.history.back();">« Volver a la página anterior «</a>';
?>
Tanto si pongo <form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>" name="entrarusuario"> como <form method="post" action="reconectar.php" name="entrarusuario"> el regreso a la página anterior es siempre reconectar.php y no la página desde la que me había derivado a reconectarme.
Y <a href="javascript:window.history.back();">« Volver a la página anterior «</a> me vuelve a reconectar.php dado que la anterior es la misma página.
Creo que hasta aquí se me entiende.
Lo ideal es que desde este pequeño form llegue a la página original de la reconexión, ya logueado.
He probado <form method="post" action="javascript:window.history.back();" name="entrarusuario"> y funciona pero no comprueba si usuario y contraseña son correctos por lo que me deriva al index.php para conectarme. Y con la solución actual, necesito volver "a la página anterior de la anterior".
Tengan en cuenta que he podido llegar a esta página desde varias propias de acceso restringido a usuarios por lo que en action no puedo definir una página concreta.
Parece un lío pero creo que se entiende. Si tienen alguna duda de lo expresado, de lo comentan.
¿Soluciones?
Valora esta pregunta


0