Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] problemas con perfiles en app

Estas en el tema de problemas con perfiles en app en el foro de PHP en Foros del Web. Ayuda urgente por favor tengo un problemas con el direccionamiento de distintos usuarios a sus perfiles en mi php y la validación del session_start que ...
  #1 (permalink)  
Antiguo 08/11/2013, 08:01
Avatar de letingel  
Fecha de Ingreso: noviembre-2013
Ubicación: neiva
Mensajes: 41
Antigüedad: 10 años, 5 meses
Puntos: 0
Pregunta problemas con perfiles en app

Ayuda urgente por favor tengo un problemas con el direccionamiento de distintos usuarios a sus perfiles en mi php y la validación del session_start que no me funca.

Ye intentado de todo pero no me funciona el sssion_start y tampoco logro re-direccionar cada usuario a su perfil.

Tengo la base de datos con la tabla usuarios que tiene los campos id_user, name, pass y perfil, donde perfil va de 1 a 12 siendo 12 el total de usuarios en la app.

el codigo de login y direccionamiento que estoy usando es este

login.php

<?php

include("conexion.php");

SESSION_START();

$n=$_POST['usuario'];
$p=$_POST['contrasena'];

$resultado=mysql_query("SELECT id_user,perfil,pass FROM usuarios WHERE id_user='$n' and pass='$p' ",$conexion);
$filas=mysql_num_rows($resultado);

$filas['perfil'];{

if($filas['perfil']== 1){


header("location:sistemas.html");
}

else if($filas['perfil']== 2){



header("location:usuarios/mantenimiento.html");
}

else{
echo '<script language = javascript>
alert("Usuario o Password errados, por favor verifique.")
self.location = "index.html"
</script>';
}
}
?>


espero me puedan colaborar please es urgente.
  #2 (permalink)  
Antiguo 08/11/2013, 08:14
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: problemas con perfiles en app

<saludos>
Bueno, revisando el tema tengo preguntas:
1. En que te basas para decir que session_start(); no funca?
Pues no veo que uses variables de sesión como tal...
2. Creo que tienes errores de sintaxis, me baso en esto

$filas['perfil'];{
!!! Que es eso??? si te fijas luego del punto y coma va una llave, para que?
3. En filas guardas el num_rows pero luego usas la misma variable como si tuviera el fetch, y pues claro, al comparar peras con guayabas.... pues no funca!!!

Así que, calma, y con ayuda de un café revisa todo parte por parte y
sin prisa, y nos comentas, suerte con eso!!!
</saludos>
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com
  #3 (permalink)  
Antiguo 08/11/2013, 08:16
Avatar de letingel  
Fecha de Ingreso: noviembre-2013
Ubicación: neiva
Mensajes: 41
Antigüedad: 10 años, 5 meses
Puntos: 0
Respuesta: problemas con perfiles en app

Hola

me apoyo en que ya realice el codigo con las variables del session start y tampoco funciono, no se mucho de php y ps por eso pido ayuda, si me dijeras como arreglar bien el codigo serias de mucha ayuda.

gracias
  #4 (permalink)  
Antiguo 08/11/2013, 12:27
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: problemas con perfiles en app

<saludos>
Uhm, pues entonces sugiero
1. No usar session_start (a menos que si lo requieras)
2. Hacer mejor uso de las variables, por ej

Código PHP:
Ver original
  1. $filas=mysql_num_rows($resultado);
  2.  //$filas trae el num_rows!!
  3. if( $filas == 0 )
  4. {
  5. echo '<script language = javascript>
  6. alert("Usuario o Password errados, por favor verifique.");
  7. self.location = "index.html";
  8. </script>';
  9. }
  10. else
  11. {
  12. // reuso la variable $filas pues como está en el else, quiere decir que encontró registro y se puede sobreescribir
  13. $filas = mysql_fetch_assoc($resultado);
  14.  
  15. if ($filas['perfil']== 1){
  16. header("location:sistemas.html");
  17. }
  18.  
  19. else if($filas['perfil']== 2){
  20. header("location:usuarios/mantenimiento.html");
  21. }
  22.  
  23. }
  24.  
  25. ?>

</saludos>
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com
  #5 (permalink)  
Antiguo 08/11/2013, 13:09
Avatar de letingel  
Fecha de Ingreso: noviembre-2013
Ubicación: neiva
Mensajes: 41
Antigüedad: 10 años, 5 meses
Puntos: 0
Respuesta: problemas con perfiles en app

La cuestión es que si no se usa el session_start la app queda desprotegida al ingreso de persona no logeadas.

ves ves u.u
  #6 (permalink)  
Antiguo 08/11/2013, 13:25
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: problemas con perfiles en app

Cita:
Iniciado por letingel Ver Mensaje
La cuestión es que si no se usa el session_start la app queda desprotegida al ingreso de persona no logeadas.

ves ves u.u
<saludos>
Por eso claramente escribí

(a menos que si lo requieras)

Sin embargo, eso es secundario respecto a lo que te ocurría, se solucionó?
</saludos>
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com
  #7 (permalink)  
Antiguo 08/11/2013, 13:38
Avatar de letingel  
Fecha de Ingreso: noviembre-2013
Ubicación: neiva
Mensajes: 41
Antigüedad: 10 años, 5 meses
Puntos: 0
Respuesta: problemas con perfiles en app

si pero me urge también lo del session_start si me pudieras ayuda con eso seria lo mejor, lo que me corregiste primero ya quedo super gracias por cierto XD!

pero ahora nito aclarar lo del session_start
  #8 (permalink)  
Antiguo 08/11/2013, 13:42
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: problemas con perfiles en app

Cita:
Iniciado por letingel Ver Mensaje
si pero me urge también lo del session_start si me pudieras ayuda con eso seria lo mejor, lo que me corregiste primero ya quedo super gracias por cierto XD!

pero ahora nito aclarar lo del session_start
<saludos>
En ese caso, revisa este link
</saludos>
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com

Etiquetas: app, html, perfiles, select, sql, tabla, usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:37.