草庐IT

socialengine

全部标签

php - 了解用户权限以及如何应用它

我正在使用SocialEngine为站点开发模块,它使用Zend框架。我是ZendFramework和SocialEngine的新手,但在OOP和MVC架构方面有经验,因此可以相对快速地掌握基础知识。这是我正在开发的一个测试模块,所以刚刚构建了一个简单的模块,用户可以在其中创建、编辑或删除CD信息。然后有一个小部件,可以显示在他们喜欢的地方,显示CD信息。我现在正处于需要设置人们可以看到哪些CD等权限的地步。所以我研究了其他模块,发现Poll模块是一个具体的例子。查看其他模块后,我意识到当您创建某些内容时,它们会让用户手动设置权限。因此将此代码添加到我的表单中以创建具有相关权限的选择框

php - 注册过程如何在社交引擎中运作?如何/什么以及何时调用代码

我正在修改社交引擎的副本,以便注册过程包括初始调查。我已经有了一个View,绘制了我的表单,但是我不确定逻辑是在哪里处理的。我知道相应Controller中有方法,但我想在整个注册过程完成后保存数据。谁能从MVC结构和通信方面概述一下注册过程的工作原理? 最佳答案 为了将来引用,我添加了一篇我创建的关于这个主题的博文。它本质上归结为创建新的插件/View/表单并编辑engine4_user_signup表中的数据库。请参阅下面的完整帖子以获得更深入的讨论http://garbtech.co.uk/socialengine-modif

php - 社交引擎中的 PHP session

我在mysql的一个php页面中有这个查询:mysql_query("INSERTINTOtz_todoSETtext='".$text."',position=".$position.",user_id=".$_SESSION['user_id'].",view_stat=0");我尝试回显查询,结果如下:INSERTINTOtz_todoSETtext='trialtext',position=21,user_id=,view_stat=0好像获取不到user_id的session值。并且$_SESSION['user_id']在社交引擎中不起作用。如何纠正这个?我还在我的xamp

php - 社交引擎中的 PHP session

我在mysql的一个php页面中有这个查询:mysql_query("INSERTINTOtz_todoSETtext='".$text."',position=".$position.",user_id=".$_SESSION['user_id'].",view_stat=0");我尝试回显查询,结果如下:INSERTINTOtz_todoSETtext='trialtext',position=21,user_id=,view_stat=0好像获取不到user_id的session值。并且$_SESSION['user_id']在社交引擎中不起作用。如何纠正这个?我还在我的xamp