私は新しいユーザーを自分のサービスに登録させるつもりです。ここに私はそれが行くべきだと思う方法です: 1.ユーザーはフィールドに彼の電子メールを入力し、登録ボタンをクリックします。 2.ユーザーは確認コードを含むリンクを含む確認メールを受信します。 3.ユーザーは電子メールメッセージからそのリンクをたどって、アカウントが現在アクティブになっているというメッセージを表示します。私の場合、新しいユーザーを登録するためのベストプラクティスは何ですか?
したがって、実装する方法を理解するための主なポイントは2番目です。どのようにコードを生成するのが良いですか?ユーザーがRegisterボタンをクリックしフィールドに保存すると、フィールド "email"の近くの "verification_code"と言い、確認リンクに行くと値を比較しますか?それでも問題がなければ、 "verification_code"フィールドをクリアし、 "user_is_active"フィールドを "True"に設定します。または、私はデータベースにそのコードを保持する必要はありませんが、いくつかのアルゴリズムで時間の検証にちょうどいいですか?私は考慮すべき他のものがあるかもしれませんか?
タグアルゴリズムとgeneratoreが少し誤解を招くように削除しました。 –