Ich habe eine Rails-Website und es ist live unter Root-URL. Ich möchte den öffentlichen Zugang dazu sperren. Am besten mit einer Coming Soon Seite. Aber ich möchte immer noch darauf zugreifen "vielleicht mit einem Login oder auf eine andere Weise", damit ich meine Codes bereitstellen kann, fortfahren, Inhalte hinzuzufügen, bis ich zur Veröffentlichung bereit bin.Blockieren der öffentlichen Zugriff auf meine Website mit Coming-Soon-Seite
Antwort
Nun, Frohe Weihnachten zu dir auch.
Wie für Ihre Frage gibt es viele verschiedene Lösung hier. Sie können dies direkt über Ihren HTTP-Server tun, z. B. sagen Sie, dass der Server automatisch nach/coming_soon umleitet, wenn in der Anfrage kein definierter HTTP HEADER gefunden wird.
Sie können auch eine benutzerdefinierte Cookie-Wert in Sie Browser mit einer randomisierten, String- und prüfen Sie den Wert in einem before_filter (siehe How to access cookies from ApplicationController (Rails))
oder verwenden Sie eine Genehmigung gem wie cancancan oder Pandit (ich bevorzuge die letztere eingestellt über die ehemalige, aber es ist mehr eine Frage des Geschmacks), Ihre Umleitungsregeln zu definieren (ich denke, es wäre übertrieben, diese Juwel nur für dieses Verhalten zu verwenden)
Wow danke Kumpel! Viele Möglichkeiten Ich werde diese Richtungen tiefer erforschen, da ich keine Ahnung habe, wie ich sie jetzt machen könnte – Designer
- 1. Verweise auf meine Website blockieren
- 2. Firewall blockieren meine Website teilweise auf macOS
- 3. Zugriff blockieren basierend auf SESSION
- 4. Zugriff auf meine Website mit anderen Namen mit .HOSTS-Datei?
- 5. Blockieren einer Website mit Java
- 6. Zugriff auf meine öffentlichen Methoden aus meinem Namensraum
- 7. Zugriff auf wampserver von öffentlichen IP
- 8. Direkten Zugriff auf HTML-Seiten blockieren
- 9. Einschränkung der IP-Adressen für Azure-Website blockiert mich Zugriff auf meine localhost
- 10. Website von webbrowser blockieren
- 11. ASP.NET MVC mit IIS6: Zugriff auf Einzelansicht blockieren (Register)
- 12. Seitennavigation Website-Navigationsleiste blockieren
- 13. Amazon EC2 Instanz öffentlichen Zugriff auf der Website von IIS-Server schlägt fehl
- 14. Der beste Weg, um bestimmte Länder vom Zugriff auf die Website zu blockieren
- 15. Blockieren einer Website in der Webansicht
- 16. Zugriff auf meine eigene Website über Curl direkt vom Webserver, aber keinen Zugriff von außen zulassen
- 17. Zeigt TCM ID auf der öffentlichen Website ein Sicherheitsproblem?
- 18. PHP Verbot der IP-Adresse, um den Zugriff des Benutzers auf die Website zu blockieren
- 19. blockieren Direkter Zugriff auf dynamische PHP-Bild
- 20. jsse handshake_failure auf öffentlichen HTTPS-Website
- 21. Wie kann ich root-Zugriff auf die Website blockieren und nur Anfragen mit einem Pfad zulassen
- 22. Zugriff auf WebService.asmx in asp.net blockieren
- 23. Blockieren der gesamten Website mit Ausnahme eines Ordners mit htaccess
- 24. Zugriff auf meine Dockerized-Website über ihren Hostnamen
- 25. Cant Zugriff auf meine Website über seine IP-Adresse
- 26. ObjectInputStream blockieren meine Socket
- 27. Javascript blockieren Inhalte auf Ihrer Website während der Seite herunterladen
- 28. Zugriff auf Codeblocks Website
- 29. Zugriff auf private Membervariablen blockieren? Verwendung öffentlicher Eigenschaften erzwingen?
- 30. Zugriff auf Webseite ohne Login-Daten blockieren
Frohe Weihnachten, obwohl ich ein Chinese bin. Möglicherweise benötigen Sie ein Autorisierungs-Juwel mit dem Namen cancancan. – Daniel