我有一个网站,其中 Social Engine 4.1.4 只是一个子模块。我在我的网站上使用社交引擎的登录系统。当用户登录然后返回站点主页时,我想显示他的登录状态。我的意思是,如果用户登录 SE4,那么我应该用他的名字问候他。我怎么能这样做。
我的网站没有使用 Zend Framework。由于会话数据存储在表engine4_core_session中,我正在考虑一种通过* session_id * 获取特定用户行以某种方式解码序列化数据列的方法。我没有办法解码数据。
我有一个网站,其中 Social Engine 4.1.4 只是一个子模块。我在我的网站上使用社交引擎的登录系统。当用户登录然后返回站点主页时,我想显示他的登录状态。我的意思是,如果用户登录 SE4,那么我应该用他的名字问候他。我怎么能这样做。
我的网站没有使用 Zend Framework。由于会话数据存储在表engine4_core_session中,我正在考虑一种通过* session_id * 获取特定用户行以某种方式解码序列化数据列的方法。我没有办法解码数据。
嗨,你在 socialengine 4 中得到了名字:
在控制器中你得到这个:
public function indexAction()
{
$viewer = Engine_Api::_()->user()->getViewer();
$fields = Engine_Api::_()->fields()->getFieldsValuesByAlias($viewer);
$this->view->name = $fields["first_name"] ." ". $fields["last_name"];
$viewer->getTitle();
}
在你看来打印这个:
<h1><?php echo $this->name; ?></h1>