ステージング環境をパスワードで保護して、一般のユーザーがアクセスできないようにしたいと考えています。また、パスワード保護機能はDjangoの認証バックエンドに縛られるべきではありません。機能のテスト(ユーザーアカウントの作成、ログイン/ログアウトなど)ができます。 これを達成するにはどうすればよいですか?だからここHeroku上のdjangoアプリケーションのステージングenvにパスワードを設定する方法は?
-2
A
答えて
1
はいくつかのアイデアです:
- は、登録を可能にしていません。フォームなし、フォームの検証なし
- ユーザには、
is_real_user = models.BooleanField(default=False)
のような特別なプロファイル属性を作成するか、グループにすることができます。管理者だけでブール値をチェックするか、チェックを外してください!ビュー、テンプレート、フォームで - チェックなど、ユーザは、属性
is_real_user
を持っており、あなたの「ホームページ」(スタートページ)に404/Validation_error
- 最初のビューを送信しない場合は、ユーザーがパスワードを入力する必要がある場合
form
を持つことができる場合(s)。フォームの検証を行い、そのTrue
が次のテンプレートelse
404/Validation_error
をレンダリングし、彼を再びメインページにリダイレクトします。他のパスワードが正しかったと、正しいパスワードが指定されている場合、テンプレート/ビュー上で確認することを - セッション/ USERPROFILEで保存(再
Booleanfield
)404/Validation_error
- サイト、URLについて誰にも言わないでください。
ビットに役立ちます:)
+1
ありがとう、アイデアをありがとう、申し訳ありませんが、私は失礼だった。 – Nad
+0
問題はありません。コードが期待どおりに実行されず、SOに手伝ってもらうときの欲求不満を完全に理解しています;) – hansTheFranz
関連する問題
- 1. Herokuでステージングenvを設定する方法は?
- 2. Herokuプレビューアプリのデプロイ後スクリプトでENV varを設定する方法
- 3. Heroku SSLをサブドメイン上にステージングするサーバ
- 4. AWS EnvのRailsアプリケーションでschedular/Cronジョブを設定する方法
- 5. herokuアプリのステージング環境を設定する
- 6. Nginx + Phusion Passenger + Rails =ステージングENVは設定されません
- 7. HerokuのDjangoでWebsolrを設定する
- 8. 春の設定エラーが上/ envを
- 9. デプロイ用のenvエントリの設定方法
- 10. herokuのDjangoアプリケーション
- 11. Heroku上に既存のDjangoアプリケーションを展開する
- 12. HerokuののDjangoは、私はHerokuの上で自分のアプリケーションを展開
- 13. env変数の設定方法PHANTOMJS_BIN
- 14. ドッカーコンテナーにパスワードを設定する方法
- 15. Mac OS X上でenv変数をapacheに設定する方法
- 16. IIS設定でステージングまたはプロダクションを確認する方法
- 17. HerokuのDjangoアプリで静的ファイルを設定するには?
- 18. スパークジョブのステージング場所を設定する方法
- 19. Herokuデータベース設定注入 - devのdjangoデータベースを設定するには?
- 20. `index.php`内の` .env`の設定にアクセスする方法
- 21. 別のDjangoアプリケーションの設定を上書きする
- 22. heroku nodejs Webアプリケーション用のnginxの設定方法
- 23. Herokuでスケジューラアドオンを設定する方法
- 24. Herokuはステージング設定の代わりにプロダクション設定を使用しています
- 25. サブドメインをHerokuアプリケーションに、ルートドメインを別のHerokuアプリケーションにポイントする方法は?
- 26. Django Heroku App、Amazon S3のMEDIA_URLの設定
- 27. パスワード管理を解決する方法 - 設定のパスワード
- 28. ruby、各スレッドでENV変数を設定する方法は?
- 29. symfony3:空に設定パスワードこの方法
- 30. Djangoは以下の設定で新しいDjangoアプリケーションの設定
1.単にあなたの質問をグーグル・ホープ。 2.あなたがテスト段階にいる限り、それほど心配しないでください。人々はあなたのサイトのURLを知らない。だから、ハックするのは非常に難しく、さらに重要なことは誰もあなたをハックしたくないということです。 – hansTheFranz
私はGoogle上で答えが見つからない場合にのみ質問します。あなたが全くコメントしないように助けに行くつもりでないなら、どうでしょうか。 – Nad
私は失礼ではなかったし、あなたの質問に投票した人もいない。私はそれが普通のコメントだと思う。ごめんなさい。 – hansTheFranz