0

私は@user_passes_testauth デコレーターに精通していますが、セッションに相当するものがあるかどうか疑問に思っていますか? 基本的に、アカウント設定ページがあり、ユーザーがパスワードを確認するページに移動する前に、成功するとタイムスタンプがセッションのキーとして追加されます。他のすべての「プロファイル設定」ビューを「セッションパステスト」スタイルのデコレーターでラップしたいと思います。これにより、タイムスタンプが存在し、一定時間経過していないことが確認されます。これを行う簡単な方法はありますか?同じロジックが必要なビューがいくつかあります。そのため、それぞれに大量のコードを繰り返すのはやや不快です。

4

1 に答える 1

2

おそらく、独自のデコレータを作成して、必要なすべてのセッション ロジックをカプセル化し、それをすべての「プロファイル設定」ビューに適用することをお勧めします。

例: 関数デコレータのチェーンを作成するには? (基本的には関数などを返す関数です。)

于 2013-01-10T07:27:12.340 に答える