Oku AuthStorage, Zend Framework

0 Cevap php

benim proje üzerinde web sitesi kullanıcılarının onlar benim sayfadaki başka bir bölüme taşımak için tekrar giriş yapmak zorunda kalmamak için oturum edilerek giriş ve benim sitede sayfadan sayfaya hareket edebiliyoruz. Ben Zend_Auth bir depolama kullanmak olduğunu ulaşmak için.

Kodunu aşağıdaki Ben depolama yazmak nasıl gösterir:

$authAdapter->setIdentity($email)
        ->setCredential($password);

...

$identity = $authAdapter->getResultRowObject(); 
$authStorage = $auth->getStorage();
$authStorage->write($identity);

Şimdi başka bir denetleyici bu depolama okumaya çalışın:

$auth = Zend_Auth::getInstance();
$authStorage = $auth->getStorage();
$user = $authStorage->read()->email;

... Ama $ kullanıcı boş kalır. Herhangi bir bu sorunu çözmek için nasıl bir fikir?

0 Cevap