gpt4 book ai didi

perl - 如何构建我的 Perl CGI 程序?

转载 作者:行者123 更新时间:2023-12-04 10:32:28 28 4
gpt4 key购买 nike

我们刚刚在我的 CS 课上获得了第一个主要的 Perl CGI 作业。我们的任务是创建一个 mp3 共享站点,允许用户创建帐户、登录、共享 mp3。必须显示当前用户、可用 mp3 等的统计信息。所有操作都必须写入日志文件。我们的代码必须是安全的。

到目前为止,我已经将这些 Action 中的每一个单独实现为它们自己的 CGI 脚本。例如,我有一个绘制登录表单、注册表单的脚本,一个允许上传 mp3 的脚本,以及另一个提供 mp3 服务的脚本。我还创建了一个模块,每当我调用它的实例时,它就会将相关信息发布到日志文件中。然而,每个脚本都是独立的,除了登录屏幕,它会绘制一个表单,然后发布到 login.cgi。帐户生成的工作方式相同。但是,在大多数情况下,每个人都是独立的。

我的问题:
如何将其链接在一起,以便除非用户登录,否则不允许执行任何操作?我假设我应该使用登录脚本(接收 post 操作的脚本)来驱动一切,但我该怎么做呢?我在这里真的很茫然。我想让用户登录,用选项绘制主页(添加 mp3、收听 mp3、显示统计数据等)。我最好绘制某种形式并为不同的脚本设置操作?如何处理这些脚本的返回? cookie 会以某种方式提供帮助吗?

其他相关信息:
到目前为止,我使用本网站上的 ovid 教程和 Lincoln Stein 的书在 CGI.pm 中完成了我的大部分工作。

最佳答案

关于perl - 如何构建我的 Perl CGI 程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1618822/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com