Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] subniveles a niveles de usuarios

Estas en el tema de subniveles a niveles de usuarios en el foro de PHP en Foros del Web. Buenas de nuevo, Tengo una duda que al final acaba siendo un rompecabezas. He creado un sistema de usuarios que depende el nivel que tenga ...
  #1 (permalink)  
Antiguo 04/07/2014, 09:37
 
Fecha de Ingreso: junio-2014
Ubicación: Manresa
Mensajes: 15
Antigüedad: 9 años, 9 meses
Puntos: 1
Pregunta subniveles a niveles de usuarios

Buenas de nuevo,
Tengo una duda que al final acaba siendo un rompecabezas.
He creado un sistema de usuarios que depende el nivel que tenga redirige a unas paginas o otras.
El problema que tengo yo ahora, es que quiero crear subniveles a estos niveles ya creados, para así dar unos privilegios a unos o otros.
El sistema que tengo para los niveles es el siguiente:
Cita:
//ya realizada la conexión...
$result = mysql_query('SELECT CONTRASENA, USUARIO, NIVEL, NIVEL2 FROM USUARIOS WHERE USUARIO=\''.$usuario.'\'');
if($row = mysql_fetch_array($result)){
if($row["CONTRASENA"] == $password){
$nivel = $row['NIVEL'];
if($nivel == "1"){
$_SESSION["a_USUARIO"] = $row['USUARIO'];
header("Location: xxxxx.php");
}
if($nivel == "2"){
$_SESSION["b_USUARIO"] = $row['USUARIO'];
header("Location: yyyyy.php");
}
if($nivel == "0"){
session_destroy();
header("Location: index.php");
//sigo con código...
Son dos niveles(rojos y azules).El problema es ese, como hago para que pueda meter el NIVEL2 de alguna manera para que cuando cree el fichero PHP me redirija a una pagina o otra (también solo son dos niveles, nivel 1----pagina admin, nivel 2---pagina user).
Espero haberme explicado.
Muchas gracias por vuestro tiempo.
Saludos a todos.
  #2 (permalink)  
Antiguo 04/07/2014, 09:44
Avatar de Eleazan  
Fecha de Ingreso: abril-2008
Ubicación: Ibiza
Mensajes: 1.879
Antigüedad: 16 años
Puntos: 326
Respuesta: subniveles a niveles de usuarios

puedes utilizar un switch que queda más limpio:

Código PHP:
$nivel $row['NIVEL'];
switch(
$nivel) {

    case 
'1':
        
$_SESSION["a_USUARIO"] = $row['USUARIO'];
        
header("Location: xxxxx.php");
    break;
    case 
'2':
        
$_SESSION["b_USUARIO"] = $row['USUARIO'];
        
header("Location: yyyyy.php");
    break;

    case 
'0':
        
session_destroy();
        
header("Location: index.php");
    break; 
Una vez hecho esto, en cada case puede añadir una condicion, o bien, otro switch con los posibles valores de Nivel2
__________________
>> Eleazan's Source
>> @Eleazan
  #3 (permalink)  
Antiguo 04/07/2014, 09:50
 
Fecha de Ingreso: junio-2014
Ubicación: Manresa
Mensajes: 15
Antigüedad: 9 años, 9 meses
Puntos: 1
Respuesta: subniveles a niveles de usuarios

Muchas gracias por tu pronta respuesta.
Hace poco que me he metido con esto del php y ahora me toca probar con el switch.
probare a ver que tal.
Sois geniales!
Te tengo informado a ver como va.
Un saludo y gracias de nuevo.
  #4 (permalink)  
Antiguo 07/07/2014, 02:11
 
Fecha de Ingreso: junio-2014
Ubicación: Manresa
Mensajes: 15
Antigüedad: 9 años, 9 meses
Puntos: 1
Buenas de nuevo,
al final esto no hay manera que salga.
Meto otro switch con condición del NIVEL2, pero me da error.
Para que me entiendas, yo tengo NIVEL, que son 2, el 1 que manda a unas paginas, y el 2 que manda a otras. Ahora con el usuario 1 (que tienen paginas comunes) tiene dos subniveles (NIVEL2), que también son 2, el 1 que debería mandar a unas que el 2 no pudiera acceder.
Donde meterías tu el otro switch para condiciones del NIVEL2? porque lo pongo en case '1' pero no funciona.

Ah, cambié con el switch y así funciona como antes, pero donde se mete otra condición como expliqué antes?

código:

$result = mysql_query('SELECT CONTRASENA, USUARIO, NIVEL, NIVEL2 FROM USUARIOS WHERE USUARIO=\''.$usuario.'\'');
if($row = mysql_fetch_array($result))
{
if($row["CONTRASENA"] == $password)
{
$nivel = $row['NIVEL'];
switch($nivel)
{
case '1':
$_SESSION["a_USUARIO"] = $row['USUARIO'];
header("Location: xxxxx.php");
break;
case '2':
$_SESSION["b_USUARIO"] = $row['USUARIO'];
header("Location: yyyyy.php");
break;

case '0':
session_destroy();
header("Location: index.php");
break;

}
}else{
echo "<script>alert('Password incorrecto')</script>";
include("acceso.php");
}




Gracias!

Última edición por Triby; 08/07/2014 a las 08:51 Razón: Combinar mensajes seguidos
  #5 (permalink)  
Antiguo 07/07/2014, 03:02
Avatar de Eleazan  
Fecha de Ingreso: abril-2008
Ubicación: Ibiza
Mensajes: 1.879
Antigüedad: 16 años
Puntos: 326
Respuesta: subniveles a niveles de usuarios

¿Cómo lo estás intentando poner? No debería darte problemas! Pon alguna forma :P

De todas formas, tu sistema es algo raro, creo... pero bueno xD

Y por cierto, al escribir código, tienes una opcion que pone "Highlight", que hace q el código quede legible y coloreado, por favor, úsala
__________________
>> Eleazan's Source
>> @Eleazan
  #6 (permalink)  
Antiguo 07/07/2014, 03:46
 
Fecha de Ingreso: junio-2014
Ubicación: Manresa
Mensajes: 15
Antigüedad: 9 años, 9 meses
Puntos: 1
Respuesta: subniveles a niveles de usuarios

Con el switch normal se me conecta bien como antes, queda más limpio como tu dices.
mando código de donde quiero poner otras condiciones y no va:

Código PHP:
Ver original
  1. switch($nivel)
  2.     {
  3.     case '1':
  4.         $_SESSION["a_USUARIO"] = $row['USUARIO'];
  5.         $nivel2 = $row('NIVEL2');
  6.         switch($nivel2)
  7.         {
  8.             case '1':
  9.             $_SESSION["total_USUARIO"] = $row['USUARIO'];
  10.             case '2':
  11.             $_SESSION["comer_USUARIO"] = $row['USUARIO'];
  12.         }
  13.         header("Location: xxxxx.php");
  14.     break;

Es que yo lo que quiero es generar una nueva sesión con un usuario ya conectado pero que no pueda acceder a unas paginas.
No se como hacerlo...

Última edición por clima; 07/07/2014 a las 03:54
  #7 (permalink)  
Antiguo 07/07/2014, 03:57
Avatar de arcanisgk122  
Fecha de Ingreso: junio-2010
Mensajes: 755
Antigüedad: 13 años, 10 meses
Puntos: 28
Respuesta: subniveles a niveles de usuarios

para que tengas una idea:

Código PHP:
Ver original
  1. header("Location: xxxxx.php");

debe estar en la capa mas interna del switch

aparte de que no sabemos que clase de error te sale por pantalla ya conocemos tu idea pero no el error...

si loque quieres es tener sesiones independientes tendras que jugar con sesion name y crear varias sesiones con nombres y variables diferentes
__________________
Cooler Master Gladiator 600 - AMD PHENOM II X4 955 @ 3.5GHZ
GA-MA78GM-US2H - Super Talent 800 2GB x 2 Dual, (Unganged)
PSU Cooler Master eXtreme Power Plus 500W - Saphire R7-260OC-2GB
  #8 (permalink)  
Antiguo 07/07/2014, 04:02
 
Fecha de Ingreso: junio-2014
Ubicación: Manresa
Mensajes: 15
Antigüedad: 9 años, 9 meses
Puntos: 1
Eso eso quiero hacer, crear sesiones con nombres y variables diferentes.
y que quieres decir con la capa mas interna del switch?

El error es este:

Fatal error: Function name must be a string in ...../validar_usuario.php on line 24

A ver si así me aclaro, si yo para abrir una pagina con un usuario conectado (por ejemplo nivel 1) utilizo este código:
Código PHP:
Ver original
  1. <?php
  2. if (isset($_SESSION['a_USUARIO'])) {
  3.     echo 'Estás en CLIMA, ';
  4.     echo '<b>'.$_SESSION['a_USUARIO'].'</b>.';
  5.     echo '<p><a href="logout.php"><font color=\"#0000ff\">Desconectar</font></a></p>';
  6. }else{
  7.      header ("Location: index.php");
  8. }
  9. ?>

si yo creo varios niveles.
Como puedo hacer que 2 o mas usuarios puedan ver esa pagina?

Última edición por Triby; 08/07/2014 a las 08:52 Razón: Combinar mensajes seguidos
  #9 (permalink)  
Antiguo 07/07/2014, 04:44
Avatar de arcanisgk122  
Fecha de Ingreso: junio-2010
Mensajes: 755
Antigüedad: 13 años, 10 meses
Puntos: 28
Respuesta: subniveles a niveles de usuarios

mira tienes un spagueti
cada ves que posteas pones un codigo diferente, organisate mejor
y otra cosa no soy adivino para saber cual linea es la 24
__________________
Cooler Master Gladiator 600 - AMD PHENOM II X4 955 @ 3.5GHZ
GA-MA78GM-US2H - Super Talent 800 2GB x 2 Dual, (Unganged)
PSU Cooler Master eXtreme Power Plus 500W - Saphire R7-260OC-2GB
  #10 (permalink)  
Antiguo 07/07/2014, 04:57
 
Fecha de Ingreso: junio-2014
Ubicación: Manresa
Mensajes: 15
Antigüedad: 9 años, 9 meses
Puntos: 1
Respuesta: subniveles a niveles de usuarios

olvídate de lo anterior, del error y del plato de spaguetti.
Como puedo meter a ver una pagina varios usuarios de diferente nivel?
el código:
Código PHP:
Ver original
  1. <?php
  2. if (isset($_SESSION['a_USUARIO'])) {
  3.     echo 'Estás en CLIMA, ';
  4.     echo '<b>'.$_SESSION['a_USUARIO'].'</b>.';
  5.     echo '<p><a href="logout.php"><font color=\"#0000ff\">Desconectar</font></a></p>';
  6. }else{
  7.      header ("Location: index.php");
  8. }
  9. ?>

o sea que a parte de " a_usuario" también puedan ver la pagina el "c_usuario" y el "e_usuario"
  #11 (permalink)  
Antiguo 07/07/2014, 05:28
Avatar de arcanisgk122  
Fecha de Ingreso: junio-2010
Mensajes: 755
Antigüedad: 13 años, 10 meses
Puntos: 28
Respuesta: subniveles a niveles de usuarios

primero que nada esa logica de una variable de sesion para usuarios diferentes no se maneja ya que cada ves que el usuario de click en una link toda esta informacion sera enviada...
lo recomendable seria lo siguiente

arquitectura de la base de datos

Código PHP:
Ver original
  1. Usuario     Nivel   sub-nivel   Pagina de referencia
  2. usuarios1   1       1           www.tupagina1.com
  3. usuarios1   2       1           www.tupagina1.com
  4. usuarios1   1       2           www.tupagina2.com
  5. usuarios1   3       2           www.tupagina2.com
  6. usuarios1   2       3           www.tupagina3.com

al momento de trabajar con tu codigo que llevas hecho tienes que hacer asi:
guardar el nombre del usuario en una sola variable de sesion, el nivel, el sub-nivel y la pagina a visitar(claro todo esto se guarda por defecto al momento que el usuario se registra y tu haces las modificaciones)

Código PHP:
Ver original
  1. $_SESSION['USUARIO'];
  2. $_SESSION['NIVEL'];
  3. $_SESSION['SUBNIVEL'];
  4. $_SESSION['WEB'];

filtro para mostrar contenido segun nivel:

Código PHP:
Ver original
  1. $nivel=$_SESSION['NIVEL'];
  2. switch($nivel)
  3.     {
  4.     case '1':
  5.         contenido;
  6.     break;
  7.     case '2':
  8.         contenido;
  9.     break;
  10.     case '3':
  11.         contenido;
  12.     break;


al momento de querer mostrar o hacer el filtro para redireccionar(aunque esto no es necesario la verdad).

opcion 1: solo requiere el subnivel de redireccion.

Código PHP:
Ver original
  1. $subnivel=$_SESSION['SUBNIVEL'];
  2. switch($subnivel)
  3.     {
  4.     case '1':
  5.         header("Location: www.tupagina1.com");
  6.     break;
  7.     case '2':
  8.         header("Location: www.tupagina2.com");
  9.     break;
  10.     case '3':
  11.         header("Location: www.tupagina3.com");
  12.     break;

opcion 2: solo requiere la url guardada en la base de datos

Código PHP:
Ver original
  1. $urlsend=$_SESSION['WEB']
  2. header("Location: $urlsend");

De esta manera mostraras contenido de forma independiente a la pagina que sea enviado el usuario y manejaras un numero limitado de variables de sesiones...
__________________
Cooler Master Gladiator 600 - AMD PHENOM II X4 955 @ 3.5GHZ
GA-MA78GM-US2H - Super Talent 800 2GB x 2 Dual, (Unganged)
PSU Cooler Master eXtreme Power Plus 500W - Saphire R7-260OC-2GB
  #12 (permalink)  
Antiguo 07/07/2014, 07:03
 
Fecha de Ingreso: junio-2014
Ubicación: Manresa
Mensajes: 15
Antigüedad: 9 años, 9 meses
Puntos: 1
Respuesta: subniveles a niveles de usuarios

Por fin he entendido los pasos.
Te agradezco muchísimo el tiempo dedicado a la explicación.
Muchísimas gracias por todo.
  #13 (permalink)  
Antiguo 07/07/2014, 16:18
(Desactivado)
 
Fecha de Ingreso: junio-2013
Ubicación: Santo Domingo de Guzmán
Mensajes: 35
Antigüedad: 10 años, 9 meses
Puntos: 1
Respuesta: subniveles a niveles de usuarios

@Clima!

Hace poco terminé yo mi sistema de referidos (que es en sí lo que tu quieres hacer, la matriz).
He estado leyendo el post, y mi humilde opinión es la siguiente:

No te mates!!! las soluciones que te han dado son funcionales pero no son sencillas para tratar.
Todo se basa, en la tabla, si la creas bien, te puedes ahorrar mucho código.

Taso a explicar, lo que vas ha hacer es crear una matriz de usuarios y cada usuario podrá crear su propia matriz.

Entonces, debes de crear una tabla (por ejemplo la de usuario) de la siguiente manera:

-Nombre Usuario
-Contraseña
-Nº de matriz (integer)
-Patrocinador

Listo! Cada usuario tendrá un nº de matriz distinto, y siendo tú el usuario principal, tu matriz es el nº 0 (Zero).
Tus usuarios de primer nivel tendrás las matrizes 1, 2, 3, 4, 5, etc...
Los usuarios de tus usuarios de primer nivel tendrás las siguientes matrizes.

Para usuario matriz nº1:
-11, 12, 13, 14, etc...

Para usuario matriz nº2:
-21, 22, 23, 24, etc..
Y así....

Con los usaarios de 3º nivel pues sería así:

Para usuario matriz nº21:
-211, 212, 213, etc..

Para usuario matriz nº22:
-221, 222, 223, etc..

y así...

Grácias a identificar cada usuario con un nº de matriz, puedes hacer una consulta de cierto usuario en la que consigas el nº de matriz que posee, después le pasas la función
Código PHP:
 strlen(Nº DE MATRIZ); 
Y podrás decir si es un usuario de 1er nivel, 2º, 3º, 4º, etc...

Espero haberte ayudado!!! Un cordial saludo.
  #14 (permalink)  
Antiguo 08/07/2014, 00:37
 
Fecha de Ingreso: junio-2014
Ubicación: Manresa
Mensajes: 15
Antigüedad: 9 años, 9 meses
Puntos: 1
Hola cdiazr.
No pillo el concepto....lo siento...
Si tengo el usuario A de nivel 1 que accede a 4 paginas y tengo el B que solo puede acceder a 3, no entiendo donde pongo las matrices.

Última edición por Triby; 08/07/2014 a las 08:53 Razón: Eliminar doble post
  #15 (permalink)  
Antiguo 08/07/2014, 04:32
(Desactivado)
 
Fecha de Ingreso: junio-2013
Ubicación: Santo Domingo de Guzmán
Mensajes: 35
Antigüedad: 10 años, 9 meses
Puntos: 1
Respuesta: subniveles a niveles de usuarios

Cita:
Iniciado por clima Ver Mensaje
Hola cdiazr.
No pillo el concepto....lo siento...
Si tengo el usuario A de nivel 1 que accede a 4 paginas y tengo el B que solo puede acceder a 3, no entiendo donde pongo las matrices.
Las matrices se guardan en la base de datos. Con lo cual si tu aplicación permite acceder a los usuarios a diferentes lugares según el nivel,

solo hay que hacer una consulta a la tabla para conseguir la matriz de dicho usuario (por ende también sabes a qué nivel pertenece) y con ello acceder al lugar pertinente.
  #16 (permalink)  
Antiguo 08/07/2014, 11:24
Avatar de thedaket  
Fecha de Ingreso: junio-2011
Mensajes: 55
Antigüedad: 12 años, 9 meses
Puntos: 3
Respuesta: subniveles a niveles de usuarios

Si usaras el ACL de Zend Framework te ahorrarias estos problemas :)
Suerte.
__________________
Sí AJAX quieres usar jQuery debes agregar...
  #17 (permalink)  
Antiguo 08/07/2014, 12:38
 
Fecha de Ingreso: abril-2003
Ubicación: Mexico
Mensajes: 604
Antigüedad: 21 años
Puntos: 23
Respuesta: subniveles a niveles de usuarios

Buenas!!

mas que un spaguetti parece una sopa de letras... jajajaja

haber ... siento que te estas complicando mas de la cuenta

si tienes un menu con diferentes niveles lo unico que tienes que controlar que menu es visible para cada nivel y no en los usuarios...

ejemplo.
usuario no registrado ve bienvenida e identificarse

usuario registrado ve menu principal
dentro de menu principal divides

si el usuario es nivel 1 visualiza opcion 1,2,3, etc
si usuario es nivel 2 visualiza opcion 4,5,6, etc

asi sucesivamente sin tanto rollo, asi al momento de registrar a tus usuarios lo unico que vas a hacer es asignarles un nivel y subnivel y listo

asumo que todos los de nivel 2 van a ver lo mismo y asi para el nivel 3 etc. no creo que un nivel uno vea algo si se llama pedro y el que se llame juan vea otra cosa... ¿o si?

saludos!!
__________________
¡El Respeto al Derecho Ajeno Es la Paz!
  #18 (permalink)  
Antiguo 09/07/2014, 02:52
 
Fecha de Ingreso: junio-2014
Ubicación: Manresa
Mensajes: 15
Antigüedad: 9 años, 9 meses
Puntos: 1
Respuesta: subniveles a niveles de usuarios

Buenos días (tardes o noches) y sobretodo gracias por estar aquí dándole al coco.
El sistema parece sencillo pero se está liando de mala manera, lo dejaremos en sopa de letras, números y plato de spaguetti todo junto.
A ver, resumiendo el problema es este:
1- tengo 2 niveles de usuarios, el 1 y el 2. El 1 tiene un index1 con un menú, y el 2 tiene un index2 con otro menú. ( que esto va perfecto, la autentificación y redirección a cada menú funcionan correctamente)
(El problema)
2-El usuario 1 tiene otros 2 subniveles, el A y el B, comparten menú del index1 ya que tienen paginas compartidas, pero hay alguna que no.

Y el problema esta ahí, para identificar el usuario en cada pagina lo hago así(que va perfecto):
Código PHP:
Ver original
  1. <?php
  2. if (isset($_SESSION['a_USUARIO'])) {
  3.     echo 'Bienvenido, ';
  4.     echo '<b>'.$_SESSION['a_USUARIO'].'</b>.';
  5.     echo '<p><a href="logout.php"><font color=\"#0000ff\">Desconectar</font></a></p>';
  6. }else{
  7.      header ("Location: index.php");
  8.      exit();
  9. }
  10. ?>

pero el problema es cuando quiero que, depende del usuario, pueda o no pueda acceder a según que paginas.
He probado con una columna mas en la base de datos que he nombrado NIVEL2 y luego he trabajado con el switch, pero no acaba de funcionar bien, se queda la pagina en blanco y no hace nada, me parece que me dejo algo:
Código PHP:
Ver original
  1. <?php
  2.     $subnivel = $_SESSION["NIVEL2"];
  3.     switch ($subnivel) {
  4.     case '1':
  5.     header ("Location: xxxxx.php");
  6.     case '2':
  7.       header ("Location: yyyyy.php");
  8.     case '0':
  9.     header ("Location: index.php");
  10.     exit():
  11.         }
  12.     ?>
A ver que les parece ahora la explicación y los códigos. También como inciso decirles que todos los niveles, tanto el NIVEL1 como el NIVEL2 los coloco yo en la base de datos, solo cuando se registran les da el 0 como defecto.

Saludos a todos!
  #19 (permalink)  
Antiguo 09/07/2014, 03:47
Avatar de bookmaster  
Fecha de Ingreso: febrero-2002
Ubicación: Toledo
Mensajes: 976
Antigüedad: 22 años, 2 meses
Puntos: 67
Respuesta: subniveles a niveles de usuarios

Haber llevando el tema de los niveles por "Switchs" la estructura sería así:

Código PHP:
$Nivel 1// Aquí obtienes el nivel principal
$Subnivel 'B'// Aquí obtienes el nivel secundario
$Muestra ''// Esto es la base de lo que se mostraría en la página dependiendo del nivel

switch($Nivel){
    case 
1// Por aquí pasa si eres del nivel 1
        
switch($Subnivel){
            case 
'A'// Por aquí pasas si eres del subnivel A dentro del nivel 1
                
$Muestra 'Nivel: '.$Nivel .' Subnivel: '.$Subnivel;    // Esto es lo que se mostraría
            
break;
            case 
'B':// Por aquí pasas si eres del subnivel B dentro del nivel 1, etc...    
                
$Muestra 'Nivel: '.$Nivel .' Subnivel: '.$Subnivel;        
            break;
            case 
'C':            
                
$Muestra 'Nivel: '.$Nivel .' Subnivel: '.$Subnivel;        
            break;
        }
    break;
    case 
2// Por aqui pasa si eres del nivel 2, etc...
        
switch($Subnivel){
            case 
'A':            
                
$Muestra '';        
            break;
            case 
'B':            
                
$Muestra '';        
            break;
            case 
'C':            
                
$Muestra '';        
            break;
        }
    break;
    case 
3:
        switch(
$Subnivel){
            case 
'A':            
                
$Muestra '';        
            break;
            case 
'B':            
                
$Muestra '';        
            break;
            case 
'C':            
                
$Muestra '';        
            break;
        }
    break;    
}
echo 
$Muestra// Y aquí por fin le damos salida al código que se piensa mostrar y que se a definido antes. 
Es mejor "alterar" el código que se muestra directamente en los archivos que no estar creando un archivo por cada nivel, ya que el tema de los "headers" te va na traer un gran dolor de cabeza porque se manden antes de tiempo.

Nota los niveles 2 y 3 son de ejemplo para que veas como iria aumentando, por eso no "completado" nada mas que el primero.

Te dejo un ejemplo funcionando del código anterior: Ejemplo si alteras el numero y la letra en la dirección Nivel=1&SubNivel=A podrás ver como cambia el contenido.
__________________
Decir si te a funcionado la respuesta es ¡GRATIS!. Por favor indicarlo.
http://www.lohacemosweb.net
http://tutoriales.lohacemosweb.net

Última edición por bookmaster; 09/07/2014 a las 03:53
  #20 (permalink)  
Antiguo 09/07/2014, 08:48
 
Fecha de Ingreso: junio-2014
Ubicación: Manresa
Mensajes: 15
Antigüedad: 9 años, 9 meses
Puntos: 1
Respuesta: subniveles a niveles de usuarios

Solucionado!

Muchísimas gracias a todos!

Dios es grande pero quien me ayudó fuisteis vosotros.

Sois los mejores

Última edición por clima; 09/07/2014 a las 09:06

Etiquetas: mysql, niveles, select, 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:51.