Yii Framework Forum: Problema con Login en Yii2 - advanced [SOLUCIONADO] - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Problema con Login en Yii2 - advanced [SOLUCIONADO] Usuario sigue en guest cuando status es diferente a 10 o 0 Rate Topic: -----

#1 User is offline   Néstor Acevedo 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 16
  • Joined: 08-January 13
  • Location:Colombia

Posted 11 September 2017 - 03:30 PM

Buenas, tengo un pequeño problema relacionado al inicio de sesión y de establecer el identity.

Debo establecer un estado intermedio entre STATUS_ACTIVE y STATUS_DELETED para el modelo User (en mi caso, Member, para el frontend)

Cuando establezco el estado del usuario a 0 (Deleted) obviamente no debe permitir el inicio de sesión.
Cuando establezco el estado del usuario a 10 (Active) debe permitir el flujo normal (mostrar la opción para cerrar la sesión...)

El problema está cuando establezco un estado intermedio al que llamo STATUS_BLOCKED con valor de 5, allí aparenta el inicio de sesión normal PERO no está estableciendo el identity con el cual pueda obtener el id del usuario y mostrar el menú para cerrar sesión.

En pocas palabras: solo está funcionando el valor 10 y 0 (Activo y Borrado). El valor 10 me permite que el usuario pase de ser Guest a usuario con sesión, pero otro valor diferente (diferente de 0) me deja el usuario como invitado (Guest).

¿cómo opera excatamente el "idtentity" en Yii2? ¿cómo puedo usar otros valores, usar otros estados aparte de los predeterminados en Yii2?

Muchas gracias.
---
EDITO: encontré el problema: una búsqueda por id (que desconocía) que hace al iniciar sesión en la cual también busca por status.
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users