1
A
回答
2
網址是由視圖處理的,所以一定要確保的觀點僅是幸福的,如果它做的最後一件事是成功操作的登錄用戶。否則提出Http404。
只需在視圖中檢查用戶的會話變量即可。該邏輯是這樣的:
shop.html:用戶點擊「後」來buy.html
視圖buy.html賬單用戶,設置「剛買的東西」在會議上,重定向到thanks.html
view for thanks.html檢查'剛剛買了東西'會話變量,清除它(如果設置爲其他情況)404,並在成功時呈現模板到響應。
1
我建議the message framework這樣做。
1
你可以做一些事情的看法很簡單的像重定向如果用戶不提供特定的GET參數:
if not request.GET.get('show', False):
# do redirection
else:
# render the page
所以URL只能/my-url/?show=true
相關問題
- 1. 阻止用戶直接訪問CakePHP中的重定向URL
- 2. 防止直接訪問URL的文件?
- 3. 如何防止直接訪問URL?
- 4. 防止直接訪問PHP
- 5. 阻止直接url訪問
- 6. 國防部重寫重定向,但避免直接訪問
- 7. 阻止codeigniter中的直接url訪問
- 8. 如何防止用戶直接在node.js中訪問網頁?
- 9. 防止使用瀏覽器url直接訪問圖像
- 10. 如何防止用戶直接訪問我的html頁面
- 11. 重定向直接圖像訪問
- 12. .htaccess重定向直接訪問
- 13. 如何防止對操作類的直接URL訪問
- 14. 如何防止從jsp頁面的url直接訪問頁面
- 15. 防止直接URL訪問的圖像文件?
- 16. .htaccess友好的URL防止重定向
- 17. 防止直接訪問JSON Web服務
- 18. 防止直接訪問PDF文件 - Nginx
- 19. 防止直接訪問網址
- 20. 防止圖像直接訪問
- 21. 如何防止直接訪問文件?
- 22. 防止直接訪問數據庫
- 23. 如何防止直接訪問內容?
- 24. 如何防止直接訪問圖像?
- 25. spring mvc防止直接訪問方法
- 26. 防止直接訪問.htaccess文件
- 27. PHP:防止直接訪問頁面
- 28. 防止通過.htaccess直接訪問robots.txt
- 29. 防止直接訪問.htaccess文件
- 30. 防止直接訪問php文件
來訪問,你可以[請從HTTP請求中檢查引用者](http://stackoverflow.com/a/4406484/344821)。 – Dougal 2012-08-13 22:06:39
謝謝。但是我覺得這個水平太低了。我更喜歡不涉及查看HTTP標題的解決方案。 (例如django裝飾器?) – AmirW 2012-08-13 22:22:20
當用戶試圖訪問這樣的頁面時,你期望什麼? – sergzach 2012-08-13 22:54:32