例如,如果我只希望那些具有特定IP地址(公司IP或校園IP等)的用戶能夠訪問某些頁面,該怎麼辦?如何在不同情況下獲取訪問者的IP並呈現不同的頁面?如何在IP級別限制訪問?
0
A
回答
0
你有什麼服務器?
你可以使用.htaccess文件嗎?如果是,這是答案。
+0
我目前正在'rails server'上運行dev模式... – OneZero
+0
你的意思是localhost?通過.htaccess文件來完成所描述的正確方法。問題在於,並非所有的共享服務器提供商都會允許您訪問該文件,這就是爲什麼您需要驗證您在依賴該文件之前能夠訪問.htaccess文件的原因。在google上搜索「.htaccess tutrial」,瞭解關於該文件使用情況的更多信息。 –
0
在控制器操作的上下文中,request.remote_ip
會爲您提供您正在查找的信息。
http://apidock.com/rails/ActionDispatch/Request/remote_ip
你可以篩選器操作添加到呈現一個錯誤頁面除了當remote_ip是白名單,例如您的應用程序控制器。
相關問題
- 1. 限制模型級別的Django訪問
- 2. 如何限制IP訪問Facebook API
- 3. SharePoint 2007:如何在字段級別限制訪問?
- 4. 限制聯合IAM用戶在對象級別訪問Amazon S3
- 5. 如何在提交表單後更改級別訪問權限?
- 6. HT訪問IP限制和htpasswd
- 7. 通過IP範圍限制訪問(PHP)
- 8. Solr Jetty 8通過IP限制訪問
- 9. 按給定秒數IP限制訪問
- 10. 限制IdentityServer3 ClientCredentials按IP地址訪問
- 11. 通過ip限制tomcat訪問
- 12. 限制訪問IP與htaccess的
- 13. 訪問級別
- 14. 如何限制訪問api
- 15. 基於用戶級別限制訪問用戶
- 16. 根據asp.net上的訪問級別限制文件下載
- 17. 如何限制通過ip訪問ActiveAdmin登錄頁面?
- 18. 如何限制通過Tomcat訪問IP地址?
- 19. 如何限制IP地址範圍的頁面訪問?
- 20. WAMP - 如何限制訪問phpMyAdmin的專用IP地址?
- 21. .htaccess:如何限制通過IP訪問單個文件?
- 22. 如何限制對AWS WorkSpace服務對特定IP的訪問?
- 23. 在.htaccess中訪問ip的所有級別的子目錄?
- 24. C++訪問級別
- 25. 控制不同的訪問級別
- 26. 如何利用DNN訪問級別
- 27. Youtube視頻限制級別
- 28. Facebook用戶級別限制
- 29. SharePoint:您無法授予有限的訪問權限級別
你可以重寫htaccess規則來實現這一點:http://stackoverflow.com/questions/8985502/htaccess-redirect-to-all-ips-but-mine – karthikr