Ver Mensaje Individual
  #3 (permalink)  
Antiguo 08/04/2013, 04:35
Avatar de the_sheriff_pino
the_sheriff_pino
 
Fecha de Ingreso: abril-2013
Ubicación: Córdoba
Mensajes: 118
Antigüedad: 11 años, 1 mes
Puntos: 0
Respuesta: Sesión diferente para cada usuario

Cita:
Iniciado por Kamae Ver Mensaje
Buenas the_sheriff_pino

Lo que comentas serviría, un campo en la BBDD que guarde la página donde quieres redireccionar a ese usuario. El problema es que no sabes hacerlo en PHP? Cuelga el código donde tienes la comprobación del login y como rediriges a google

Saludos!
El siguiente código sería la validación, casi al final del código hay una línea que comienza con header(location: ppersonal.php).

Código PHP:
Ver original
  1. <html>
  2. <head>
  3. </head>
  4.  
  5. <body>
  6. <?php
  7. if (!isset( $_POST['usuario'] )) {
  8. header("Location: login.php");
  9. } else {
  10. $id = mysql_connect("localhost", "root", "toor");
  11. mysql_select_db("san lorenzo", $id);
  12. $consulta = "SELECT * FROM loguin WHERE nom_usuario = '{$_POST['usuario']}' AND password = '{$_POST['contrasenia']}'";
  13. $datos = mysql_query($consulta, $id);
  14. $numDatos = @mysql_num_rows($datos);
  15. if ($numDatos <= 0) {
  16. echo "Usuario o contrase&ntilde;a incorrectos.<br>";
  17. } else {
  18. $_SESSION['nom_usuario'] = $_POST['usuario'];
  19. header("Location: ppersonal.php");
  20. }
  21. }
  22. ?>
  23. </body>
  24. </html>

A este código redireccionaría la página anterior, no se si es estríctamente necesario pero ahí está.(Creo que esta página no sería necesaria y que se podía redireccionar directamente desde el código anterior).
Código PHP:
<html>
<head>
</head>

<body>

<?php 
session_start
(); //Iniciamos sesión
    
if (!isset($_SESSION['usuario'])) 
        { 
            
header("location: http://www.google.es"); 
        } 
?> 

</body>
</html>