我正在开发一个调查系统,教师可以登录到系统,然后创建自己的调查。
当他(老师)完成调查时,我需要为他的调查生成一个公共url,然后他可以将该url提供给他的学生,然后他们可以回答该调查,但是,学生不需要在我的系统上注册就可以做到这一点。
那么,我如何生成公共随机URL来启用此行为呢?我将Zend Framework1.11用于服务器端,Doctrine ORM1.2.4用于数据库,jQuery用于客户端。
非常感谢
发布于 2013-01-18 04:30:27
您可以使用常规的Zend控制器和动作组合来执行该任务。您可以使用随机键(可能是时间戳和调查名称之间的哈希值)将调查保存在数据库表中。然后发送一个包含散列值的链接,一旦接收到随机值,控制器就可以使用它从数据库中提取并显示匹配的调查。如果您不检查(排除)对该特定控制器和操作的请求的身份验证,则公共用户可以访问它。
https://stackoverflow.com/questions/14387111
复制相似问题