Ich möchte Middleware erstellen und überprüfen, ob der registrierte Benutzer die aktuelle URL schon besucht hat und ob keine Flash-Nachricht angezeigt wird. Diese Funktion brauche ich nur, um die Tour auf einer bestimmten Seite zu zeigen, damit neue Benutzer verstehen können, was als nächstes zu tun ist. Ich weiß, dass ich es durch Speichern von Daten in der Benutzertabelle für jeden Benutzer tun kann, aber vielleicht gibt es eine andere Möglichkeit, so etwas zu tun? Danke.Registrierter Benutzer Erster Besuch URL zeigt Flash-Nachricht
0
A
Antwort
0
Dies kann je nach Anzahl der Routen recht komplex werden. Warum machen Sie es nicht einfach:
1. Whenever user signup just store a session say session()->put('show_tour', true);
2. Now, show the flash-message on every page for registered user by checking this session value.
3. Make a button to disable this tour in your flash message. Make an AJAX call to destroy this session.
+0
Vielen Dank für Ihre Hilfe. Könnten Sie mir bitte etwas weiter erklären, wann sollte ich die Tour deaktivieren? Da ich nicht weiß, wie ein Benutzer gehen wird, kann ich die Sitzung nicht in einer URL zerstören. Was soll ich machen? – znack
Verwandte Themen
- 1. Docker erster Benutzer mit Andockfenster
- 2. Erster Benutzer aktuelle Breite/Länge
- 3. Django: get letzte Benutzer Besuch Datum
- 4. Benutzer legt BackgroundImage fest. Shop Bild-URL in Cookie so lädt es auf nächsten Besuch
- 5. u'rest_framework 'ist kein registrierter Namespace
- 6. Besuch meiner Unterchilder den Benutzer automatisch aus der übergeordneten Website
- 7. Versteckt Div mit Cookies nach einem zweiten Besuch Benutzer
- 8. undefined Methode `Besuch '- RSpec
- 9. Benutzer hochgeladen Bild zeigt nicht
- 10. Django1.8 ‚App‘ ist kein registrierter Namensraum
- 11. Iframe zeigt autorisierte Benutzer
- 12. Benutzer Mailer zeigt Sonderzeichen
- 13. Maximale Anzahl global registrierter Prozesse
- 14. Webansicht zeigt keine URL
- 15. Django-Benutzer-Homepage: Eingabe beliebiger Zeichen in URL zeigt die aktuell angemeldete Benutzer-Startseite an?
- 16. Django 'Umfragen' ist kein registrierter Namensraum
- 17. kein registrierter Handler für URL Schema itms-apps - Rate Knopf Simulator
- 18. GCM - Gerät nicht registrierter trotz zurück Token
- 19. SSH-URL ohne Benutzer
- 20. PHP file_get_contents aus verschiedener URL, wenn erster nicht verfügbar
- 21. XPath erster verfügbarer Wert
- 22. Standarddokument zeigt keine vollständige URL an
- 23. AxAcroPDF - Vista64 Klasse Nicht registrierter Fehler
- 24. Benutzerdefinierter HTTP-Statuscode anders als registrierter Statuscode
- 25. Middleware scrapy von Doppel Besuch von Websites
- 26. So heben Sie die Registrierung registrierter SharePoint-Anwendungen auf
- 27. Hübsche URL Links für Benutzer
- 28. PHP Elternbild Benutzer-URL erkennen
- 29. Pandas: bdate_range erster Satz Sonntag als erster Tag der Woche
- 30. 'admin' ist kein registrierter Namensraum in Django 1.4
Ist dies für eine einzelne URL oder gibt es mehrere URLs? – Abhishek
@Abhishek Ich möchte Flash-Nachricht für alle URL außer der Zielseite anzeigen – znack