Python と Django を使用して、ユーザーが友人に PDF ベースのギフトを贈れるようにします。その友人は、電子メールで送信されたリンクから私のサイトにアクセスすることで、PDF を受け取ることができます。
プランはこちら
ユーザーが友人に贈り、友人の電子メールを入力します
バックグラウンドで、保存時に一意に生成されたハッシュ コードを含むギフト モデルが保存されます。
www.mydomain.com/gift/<hash code here>
友人は、( )のような PDF をダウンロードするためのリンクを提供する電子メールを受け取ります。郵送されたリンクをクリックすると、システムは指定されたハッシュ コードを持つそのようなギフト モデルが存在するかどうかを確認します。
その場合はダウンロードが開始され、それ以外の場合は 404.
これはこれを解決する賢い方法ですか?もしそうなら、どのハッシュ関数をお勧めしますか? /gift/ は一般に公開されているので興味深いです。幸運にもリンクを見つけることができれば、誰でもそれを受け取ることができます。受信者の姓名とギフトモデルの pk でハッシュ関数をフィードする予定です