Obtener ID de usuario Prestashop

function get_user_id() 
{
    global $cookie;
    $userid = NULL;

    if (isset($cookie->id_customer))
    {
        $userid = $cookie->id_customer;
    }

    return $userid;
}

¿Por qué la ID de usuario sigue siendo nula incluso con el inicio de sesión?

preguntado el 22 de mayo de 12 a las 17:05

¿Dónde pusiste este código, un módulo que creaste o un controlador? -

2 Respuestas

Si usa Prestashop 1.5 use Context objeto en su lugar:

$this->context->customer->id;

or

Context::getContext()->customer->id

Si no hay un contexto heredado de las clases principales.

Respondido 29 ago 13, 20:08

$parámetros['cookie']->id_cliente

y no deberías usar variables globales.

Respondido 24 Abr '13, 21:04

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.