我想密碼保護我的臨時環境,以便公衆無法訪問。此外,密碼保護不應與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
並將他重定向到主頁面。 - 保存在會話/用戶配置的密碼是正確的,如果正確的密碼發送給檢查模板/視圖(再次
Booleanfield
)其他404/Validation_error
- 不要告訴你的網站,網址任何人。
希望有點幫助:)
+1
謝謝,欣賞這些想法,對不起,如果我是粗魯的。 – Nad
+0
沒問題,我完全理解代碼無法按預期運行時的沮喪情緒,並且您會去找一些幫助;) – hansTheFranz
相關問題
- 1. 如何在Heroku上爲Django應用程序設置數據庫?
- 2. 如何將固定密碼設置爲應用程序?
- 3. 密碼登錄爲iOS應用程序
- 4. 如何在heroku上爲django應用程序安裝ffmpeg?
- 5. 如何從java窗體應用程序中爲SQL Server登錄設置密碼
- 6. Heroku將Django應用程序識別爲Node應用程序
- 7. 在Heroku上爲Rails應用程序設置後端服務器
- 8. 無法在Heroku上運行Django/Postgres應用程序設置
- 9. 設置爲多平臺應用程序
- 10. 如何在Heroku預覽應用程序中設置ENV var postdeploy腳本
- 11. 無法爲Rails應用程序設置登臺環境
- 12. 爲Django用戶設置密碼
- 13. 如何設置Heroku CLI應用程序?
- 14. 設置Heroku的ENV通過應用
- 15. 如何爲其他所有者的應用程序設置heroku?
- 16. 如何在Heroku上爲一個Rails應用程序設置多個數據庫
- 17. 如何在Heroku上配置staging env?
- 18. 如何在Heroku上部署django應用程序時設置MEDIA_ROOT和MEDIA_URL
- 19. 將構建配置設置爲登臺
- 20. 如何將圖標設置爲Spotlight上的Phonegap應用程序?
- 21. Heroku如何在rails 3應用程序上設置resque web?
- 22. 在Heroku上部署Django應用程序
- 23. 有沒有辦法將heroku應用設置爲私密?
- 24. 如何編寫一個爲該控制檯設置env變量的c#控制檯應用程序?
- 25. 爲web應用程序開發設置非emacs Common Lisp Dev Env?
- 26. 如何爲heroku上託管的Rails應用程序設置QuotaGuard Static?
- 27. 如何在Django中爲每個應用程序設置不同的設置?
- 28. 如何爲控制檯應用程序設置會話?
- 29. 如何爲theos控制檯應用程序設置套件ID
- 30. 如何在iOS中設置應用程序的密碼
1.簡單的Google提問。 2.只要您處於測試階段,請不要擔心。人們甚至不知道你的網站的網址。所以它很難入侵,甚至更重要:沒有人想要破解你。 – hansTheFranz
如果我在Google上沒有找到答案,我只會提出問題。如果你不打算幫忙不發表評論,那怎麼樣? – Nad
我不是粗魯的,我不是那個投下你的問題的人。我認爲這是一個正常的評論。對不起,如果你感到冒犯了。 – hansTheFranz