2017-02-22 1 views
-2

Je veux cookie un utilisateur afin qu'il ne voit qu'une seule fois le prix promotionnel. S'ils ont déjà accédé à la page, un message contextuel apparaîtra.L'utilisateur ne voit que le prix une fois - cookie JS?

Je ne sais pas par où commencer ici - est-ce même possible en utilisant JS si oui, comment les recommandations ou les extraits de code sont les bienvenus.

+0

À quels problèmes faites-vous face? Créez simplement un cookie ou localstorage et supprimez-les une fois qu'ils ont été affichés. – Nitesh

+0

google pour window.localStorage, window.sessionStorage. En général, google est un bon endroit pour commencer. –

Répondre

0

Vous voulez faire ce côté serveur car comme Rob l'a fait remarquer, il est TRÈS FACILE de contourner toute logique côté client comme celle-ci. Idéalement, si vous vous connectez, vous stockez dans votre couche de persistance (base de données? Même un fichier?) Leur nom d'utilisateur et s'il est déjà là, vous savez qu'il a déjà été consulté par cet utilisateur. Aucune solution côté client n'est sécurisée à cet effet malheureusement.