2017-02-22 2 views
-2

Ich möchte einen Benutzer cookie so, dass sie nur den Promotion-Preis einmal sehen. Wenn sie auf die Seite zugegriffen haben, wird eine Popup-Meldung angezeigt.Benutzer, um den Preis nur einmal zu sehen - Cookie JS?

Ich bin mir nicht sicher, wo ich anfangen soll - ist dies sogar mit JS möglich, wenn ja, wie irgendwelche Empfehlungen oder Code-Snippets sind willkommen.

+0

Mit welchen Problemen haben Sie konfrontiert? Erstellen Sie einfach einen Cookie oder einen lokalen Speicher und löschen Sie sie, sobald sie angezeigt wurden. – Nitesh

+0

google for window.localStorage, window.sessionStorage. Im Allgemeinen ist Google ein guter Anfang. –

Antwort

0

Sie möchten diese Server-Seite tun, weil, wie Rob darauf hingewiesen hat, es SEHR LEICHT ist, irgendeine clientseitige Logik wie diese zu umgehen. Wenn Sie sich anmelden, würden Sie idealerweise in Ihrer Persistenzschicht (Datenbank - selbst eine Datei?) Ihren Benutzernamen speichern, und wenn dieser bereits vorhanden ist, wissen Sie, dass er bereits von diesem Benutzer gesehen wurde. Keine clientseitige Lösung ist für diesen Zweck leider sicher.

Verwandte Themen