2012-01-14 5 views
0

AJAXを使用して各ユーザーを1票に制限する投票メカニズムを実装する方法を検討していました。データを取得しているページでセッション情報を確認するか、AJAXのポストリクエストを通じてユーザー/パスのコンボを渡しますか?Ajax - ユーザー1回

上記のdjangoで行われる必要がある特別な考慮事項はありますか?

答えて

2

AJAXリクエストは依然としてクッキーを尊重し、同じIPアドレスから来るので、サーバー側で行い、サーバーはIPごとに1つの投票のみを受け入れます。別の投票が掲示されている場合は、サーバーが単に投票できないというメッセージを返すようにしてください。

+0

これは完全にサーバー側のロジックになります。応答テキストを表示するクライアント側のコードを追加して、ユーザーが制限されていることを知ることができますが、これは必須ではありません。 – Tim

+0

すばらしい、ありがとう!ヘッダーを使う方が安全だと思ったが、確認したいと思った。 – Zach

関連する問題