2012-01-08 10 views
0

私はアンケートを生成するアプリケーションを構築しています。コードはJavaで書かれています。 ユーザーがアンケートの作成を完了したら、アンケートにご記入いただける他のユーザーと共有するためのリンクが必要です。 これを実装する方法は明確ではありません。調査ごとに新しいWebページを作成し、このアンケートにご記入いただいた他のユーザーにURLを転送するか、 )メカニズムはそれを行うには?もしそうなら、ソリューションの実装方法に関するアイデアは?他人と共有するURLを作成するには

+3

これは非常に大きな質問です。これには多くの部分があり、それの外見から、あなたはまだ物事を試して自分の努力をたくさん入れていません。私たちはあなたがこれを解決するためのあなた自身の試みをしてそこから質問をすることを好むが、私たちにあなたの問題を解決するように見てはいけない。 – Ktash

+0

私は怠惰なものか何かのように聞こえたら申し訳ありません。 私はコードを要求していませんでした。これはすべて –

答えて

2

私はあなたがどこかにアンケートを保存していると思います。それはデータベースかファイルです。

www.mysurvey.com/survey?id=surveyIDのようなリンクをユーザーに与えるのが最も簡単な方法です。surveyIdは、DB内の調査のメインレコードの主キーです。ファイルを使用する場合はファイル名になります。

明らかに私たちはセキュリティ上の問題に繋がります。ユーザーがスマートな人であれば、他の調査ではidを推測することができます。しかし、簡単な例の場合、これはうまくいくでしょう。

+0

単純な回避策は、調査IDとしてランダムなGUIDを使用することです。ユーザーが有効なIDを推測する可能性はごくわずかです。 – millimoose

+0

@Inerdialまあ、塩漬けのハッシュで始まり、決して終わらないアプローチがたくさんあります。私はOPが汚い詳細に興味があるのは時間だとは思わない。 – alf

+0

@alf標準的なWebページを作成し、URLから調査アンケートのIDを取得し、そのIDに対応するデータを取得し、そのWebページに表示する必要がありますか? –

関連する問題