Social Engine 4身份验证检查

时间:2011-05-24 12:27:33

标签: zend-framework socialengine

我有一个网站,在其中,Social Engine 4.1.4只是一个子模块。我在我的网站上使用社交引擎的登录系统。当用户登录然后返回到站点主页时,我想显示他的登录状态。我的意思是,如果用户登录SE4,那么我应该用他的名字问候他。我怎么能这样做。

我的网站没有使用Zend Framework。由于会话数据存储在表 engine4_core_session 中,因此我想到了通过* session_id获取特定用户行以某种方式解码序列化数据列的方法*。我没有得到解码数据的方法。

1 个答案:

答案 0 :(得分:1)

嗨,你在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>