Identidad Usuario R...
 
Avisos
Vaciar todo

Identidad Usuario Registrado

8 Respuestas
3 Usuarios
0 Reactions
978 Visitas
Respuestas: 132
Estimable Member
Topic starter
 

Hola

¿como puede una aplicación conocer la identidad del usuario registrado en una máquina? En mi caso estoy utilizando CB 2.0 como modulo de login.

Un saludo

URL del sitio: Contenido solo visible a usuarios registrados


 
Respondido : 09/12/2014 3:59 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola

Tu consulta no es del todo clara, quieres que se almace la IP del usuario? o la mac de la tarjeta de red?

Indícanos exactamente cual es la finalidad

Saludos.


 
Respondido : 09/12/2014 5:04 pm
Respuestas: 132
Estimable Member
Topic starter
 

Si en una máquina se registra el usuario ANTONIO quiere obtener esa cadena para utilizarla con posterioridad en mi código ¿mejor ahora?


 
Respondido : 09/12/2014 7:00 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola

La manera inequivoca de identificar sería con la mac de red, aunque el código que comentas también lo puedes generar en base a otros parámetros, por ejemplo el tiempo y el nombre de usuario, incluso puedes usar funciones como md5 para encriptación, de esta manera será un código único

En cualquier caso creo que es algo muy particular y no he visto extensiones para CB que te guarden un campo adicional con esto , tendrías que programarlo de acuerdo a tus necesidades

Saludos.


 
Respondido : 09/12/2014 9:12 pm
Respuestas: 132
Estimable Member
Topic starter
 

Cuando un usuario se registra utilizando CB Login, su identidad estará en algún sitio ¿no? ¿dónde y como obtenerla?

Un saludo


 
Respondido : 11/12/2014 12:19 pm
Pablo Velasco
Respuestas: 20382
Illustrious Member
 

Hola,

Cuando un usuario se registra utilizando el registro del componente Community Builder (CB) los datos se guardan en 2 partes, debido a que el registro de usuario de CB también hace un registro de usuario de Joomla.

Por tanto, una parte de los datos, donde se guarda el nombre de usuario, email y contraseña se guardará en la tabla #_users (cambiando # por el prefijo que estés utilizando en tus tablas).

El resto de datos se guardaría en alguna de las tablas que se instalan con el CB. Tendrías que revisar los registros de esas tablas para localizar la tabla concreta.

Para revisar la estructura y datos de las tablas puedes usar el phpMyAdmin que encontrarás en el panel de control CPanel de tu cuenta de alojamiento.


 
Respondido : 11/12/2014 2:32 pm
Respuestas: 132
Estimable Member
Topic starter
 

Perdón pero quizás me explicado mal. No me refiero a un usuario en el proceso de registro sino en el proceso de login una vez registrado.

Mi necesidad es que mi aplicación necesita saber quién ha pulsado un botón en la página web.

Un saludo


 
Respondido : 11/12/2014 4:32 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola

Igualmente, una vez registrado tendrás los datos en las tablas que te comentó Pablo, también tienes una tabla de sessiones : #__session, si estas manejando las sesiones por BD (en la mayoria de los casos es asi) tendras registros de sesiones en esta tabla.

Es decir relacionando la tabla de usuarios y sesiones tendras que usuario esta conectado

Saludos.


 
Respondido : 11/12/2014 9:14 pm