Ich möchte eine Seite mit Bedingungen für meine Website implementieren, die erfordert, dass der Benutzer die Nutzungsbedingungen akzeptiert und speichert diesen Wert wahrscheinlich in einem Cookie, damit ich feststellen kann, ob sie akzeptiert und nicht ständig aufgefordert, nicht alle Benutzer haben Konten, so denke ich, ein Cookie ist der Weg dorthin.mvc implementierende Seite, die nur einmal angezeigt wird
Wenn Sie nur versuchen, den besten Weg zu finden, dies zu tun, wäre es am besten mit einem globalen Filter, der vor jeder Aktion auf der Seite ausgeführt wird und auf die Seite mit den Bedingungen umleitet (Speichern der Seite, die angefordert wurde) Der Benutzer ist nicht eingeloggt oder gibt es einen besseren Weg?
Warum nicht eine Sitzung verwenden? Sitzung ["AcceptedTC"] = wahr; Implementieren Sie dann ein Attribut, das die Sitzung überprüft, bevor eine Aktion aufgerufen wird. –
Ein Cookie kann länger als eine Sitzung bestehen bleiben. – ZippyV
Sie haben dann ein Problem, wenn sich die AGB ändern - der Cookie läuft möglicherweise für die nächsten Tage nicht ab und der Nutzer wird nicht bemerken, dass sich die AGB geändert haben. –