Ich erstelle eine API für Web mit Prolog. Der Benutzer meldet sich mit seinem Namen an und möchte, dass sich die API den Benutzer während der gesamten Sitzung merkt, bis sich der Benutzer abmeldet oder die API herunterfährt. Dies muss natürlich für jeden einzelnen Benutzer anders sein. Meine Frage ist, wie würde ich das in Prolog als Assert/2 schreiben, oder ...?Prolog Benutzerkennung
0
A
Antwort
0
Es gibt eine Reihe von Möglichkeiten, um diese Informationen zu erfassen, einschließlich:
- assert/Asserta/assertz
- recorda/recordz
2
Verwenden library(http/http_session)
Sitzungen erstellen und greifen auf sitzungsspezifische Informationen zu. Siehe http://www.swi-prolog.org/pldoc/doc/home/vnc/prolog/lib/swipl/library/http/http_session.pl