0

我有一个用户注册页面,用户在其中注册一个活动,然后提交一篇论文。然后审阅者将阅读论文,并批准/拒绝它。我完成了所有的注册、验证、登录和用户认证工作。现在我需要设计一种方式让用户在网站上上传他/她的论文,然后查看它的状态。我有点迷失关于如何构建整个事情的想法。

我需要知道 2 件事
1)我应该将论文(文档文件)存储在哪里?我应该把它全部放在网站目录中的一个文件夹中,使用 google docs,jquery 插件吗?这里的规范程序是什么?
2)我应该如何组织审稿人?他/她是否应该在网站上有一个主帐户,可以查看所有提交的文档,然后批准或拒绝它们?如果是这样,我如何设置主帐户,使所有文档可见,并标记状态?

我对状态有一个粗略的了解。我可以Paper Status在数据库中有一个列,并在网站上有两个复选框;当审稿人读完论文后,他们只需选择其中一个复选框,该信息就会被输入数据库。然后我可以检索该信息并将其呈现给用户。

4

1 回答 1

1

将它们存储在您的服务器上应该没问题。如果它们需要安全,您应该将它们放在您的公用文件夹上方。例如,如果您的路径是/user/public_html,您应该为这些文件创建一个文件夹,例如/user/papers.

然后在加载其中一个时,您应该使用该header()功能提供正确的强制下载标头,然后readfile()将文件内容实际发送到浏览器,以便审阅者可以下载文件。这也让您有机会在用户实际访问文件之前对其进行身份验证——这很重要,因此不能随意“发现”链接,从而可以访问您的所有文件。

于 2012-09-30T05:05:47.470 回答