Ver Mensaje Individual
  #3 (permalink)  
Antiguo 01/06/2010, 17:46
den_22
 
Fecha de Ingreso: enero-2010
Mensajes: 198
Antigüedad: 14 años, 4 meses
Puntos: 1
Poniendo
Código PHP:
Ver original
  1. $estado=mysql_fetch_array(mysql_query("select estado from members where usuario='$usuario"));
  2. if($estado['estado'] != "1")
  3. {
  4. header("Location: verificacionemail.php");
  5. }

Me manda a verificacionemail.php, debo poner else{ y que me mande a perfil.php de lo contrario?

Pasa que en la bd está seteado en 1, entonces me deberia mandar a perfil, pero no es asi.

Hola , cambié esto, pero dice que tiene muchos redireccionamientos. El verificador ya me anda, lo actualiza pero cuando voy a iniciar sesion, estando cambiado el numero no me manda y si me manda lo hace siempre a verificacionemail.php

Dejo el codigo:

Código PHP:
Ver original
  1. <?php
  2. error_reporting(E_ALL ^ E_NOTICE);
  3.  
  4. session_name('pLogin');
  5. include("function.php");
  6. include("connect.php");
  7. include("getdata.php");
  8.  
  9.  
  10. $id=$_SESSION['id'];
  11. $usuario=$_SESSION['usuario'];
  12.  
  13.  
  14. if(!$_SESSION['usuario']=='usuario'){
  15. header("Location: index.php");// si no es igual a nick te direcciona al inicio u a otra pagina
  16. }
  17.  
  18.  
  19.  
  20.     $sql="select estado from members where id='$id'";
  21.     $rs_query=mysql_query($sql);
  22.    
  23.     if( $rs=mysql_fetch_array($rs_query))
  24.     {
  25.         if($rs["estado"]== "1"){
  26.             header("Location: perfil.php");
  27.             die();
  28.         }
  29.         else
  30.         {
  31.             header("Location: verificacionemail.php");
  32.             die();
  33.         }
  34.     }

al final ya lo resolvi, gracias .

Última edición por GatorV; 02/06/2010 a las 09:04