0

ユーザーがイベントにサインアップしてから論文を提出するユーザー登録ページがあります。その後、レビューアは論文を読み、承認/却下します。登録、検証、ログイン、ユーザー認証のすべてを完了しました。次に、ユーザーが自分の論文をWebサイトにアップロードして、そのステータスを表示する方法を設計する必要があります。この全体をどのように構成するかについてのアイデアに私はちょっと迷っています。

2つのことを知る必要があります
1)論文(ドキュメントファイル)はどこに保存すればよいですか?すべてをウェブサイトディレクトリ内のフォルダに入れ、google docs、jqueryプラグインを使用する必要がありますか?ここでの規範的な手順は何ですか?
2)レビューアをどのように構成する必要がありますか?提出されたすべてのドキュメントを表示して承認または拒否できるマスターアカウントをサイトに持っている必要がありますか?その場合、マスターアカウントを設定し、すべてのドキュメントを表示可能にして、ステータスをマークするにはどうすればよいですか?

ステータスについては大まかな考えがあります。Paper Statusデータベースに列を作成し、Webサイトに2つのチェックボックスを設定できます。レビューアが論文を読み終えたら、チェックボックスの1つを選択するだけで、その情報がデータベースに保存されます。次に、その情報を取得してユーザーに提示できます。

4

1 に答える 1

1

それらをサーバーに保存しても問題はありません。それらを安全にする必要がある場合は、パブリックフォルダの上に置いておく必要があります。たとえば、パスがである/user/public_html場合は、これらの論文用のフォルダをのような場所に作成する必要があります/user/papers

次に、それらの1つをロードするときに、header()関数を使用して適切な強制ダウンロードヘッダーを提供し、readfile()実際にファイルの内容をブラウザーに送信して、レビュー担当者がファイルをダウンロードできるようにする必要があります。これにより、ユーザーが実際にファイルにアクセスする前にユーザーを認証する機会も得られます。これは、リンクがランダムに「検出」されて、すべての論文にアクセスできるようにするために重要です。

于 2012-09-30T05:05:47.470 に答える