0

用户使用其令牌登录以参与调查后。在石灰调查应用程序中创建了一个单独的登录会话??

如果是这样,会话在石灰调查的源代码中设置。

我需要将调查保持在保存/编辑模式。以便用户可以在结束日期之前的任何时间(多次)登录和编辑他的调查。

4

1 回答 1

0

简单的方法:使用令牌

  • 允许多个响应或使用一个令牌更新响应?
  • 启用基于令牌的响应持久性

请参阅 LimeSurvey 手册:https ://manual.limesurvey.org/Survey_settings#Tokens

最难的方法:使用 beforeSurveyPage https://manual.limesurvey.org/BeforeSurveyPage做一个插件并从 LS 核心获取一些代码:https ://github.com/LimeSurvey/LimeSurvey/blob/master/application/helpers/frontend_helper.php #L14

PS:并获取调查会话信息:Yii::app()->session["survey_{$iSurveyId}"];将 $iSurveyId 替换为调查 ID。

于 2015-05-09T14:47:31.457 回答