This is what I did:
1) After user login, if the Zend_Auth_Adapter_DbTable is valid, then add the
extra data (userid) to my data column of the session table:
$adapter = $this->getAuthAdapter($db, $this->view->form->getValues());
$auth = Zend_Auth::getInstance();
$result = $auth->authenticate($adapter);
// The user provided by credentials.
if($result->isValid()) {
$storage = $auth->getStorage();
// ADDS THE SERIALIZED VALUES OF id and username to data column of
session table. (id is user id)
$storage->write($adapter->getResultRowObject(array('id', 'username')));
}
2) Extract the data
$storage = Zend_Auth::getInstance()->getStorage();
$storage = $storage->read();
echo $storage->id;
echo $storage->username;
--
View this message in context:
http://n4.nabble.com/Is-saving-userId-in-a-session-database-table-possible-Zend-Session-SaveHandler-DbTable-tp1359860p1568316.html
Sent from the Zend Framework mailing list archive at Nabble.com.